home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_6.txt < prev    next >
Text File  |  1990-09-13  |  599KB  |  10,410 lines

  1. # near model CODE resource
  2. # jump table entries: 2568-2616 (49 of them)
  3. export_369:
  4. 00000000  4E75                     rts
  5. export_321:
  6. 00000002  4E56 FFF0                link       A6, -0x0010
  7. 00000006  48E7 0700                movem.l    -[A7], D5,D6,D7
  8. 0000000A  42A7                     clr.l      -[A7]
  9. 0000000C  A8D8                     syscall    NewRgn
  10. 0000000E  205F                     movea.l    A0, [A7]+
  11. 00000010  2D48 FFF4                move.l     [A6 - 0xC], A0
  12. 00000014  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  13. 00000018  2D68 0018 FFF0           move.l     [A6 - 0x10], [A0 + 0x18]
  14. 0000001E  486E FFF8                pea.l      [A6 - 0x8]
  15. 00000022  4EBA 10EE                jsr        [PC + 0x10EE /* 00001112 */]
  16. 00000026  588F                     addq.l     A7, 4
  17. 00000028  4267                     clr.w      -[A7]
  18. 0000002A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  19. 0000002E  A960                     syscall    GetControlValue/GetCtlValue
  20. 00000030  301F                     move.w     D0, [A7]+
  21. 00000032  3E00                     move.w     D7, D0
  22. 00000034  202E 000A                move.l     D0, [A6 + 0xA]
  23. 00000038  B0AD 9034                cmp.l      D0, [A5 - 0x6FCC]
  24. 0000003C  660C                     bne        +0xE /* 0000004A */
  25. 0000003E  302E FFFE                move.w     D0, [A6 - 0x2]
  26. 00000042  906E FFFA                sub.w      D0, [A6 - 0x6]
  27. 00000046  3C00                     move.w     D6, D0
  28. 00000048  600A                     bra        +0xC /* 00000054 */
  29. label0000004A:
  30. 0000004A  302E FFFC                move.w     D0, [A6 - 0x4]
  31. 0000004E  906E FFF8                sub.w      D0, [A6 - 0x8]
  32. 00000052  3C00                     move.w     D6, D0
  33. label00000054:
  34. 00000054  302E 0008                move.w     D0, [A6 + 0x8]
  35. 00000058  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  36. 0000005C  0014 0017                ori.b      [A4], 0x17
  37. 00000060  014C                     bchg       A4, D0
  38. 00000062  0008 0062                ori.b      A0, 0x62 /* 'b' */
  39. 00000066  00D4                     .incomplete
  40. 00000068  010C                     btst       A4, D0
  41. 0000006A  4A47                     tst.w      D7
  42. 0000006C  6F00 013E                ble        +0x140 /* 000001AC */
  43. 00000070  3C07                     move.w     D6, D7
  44. 00000072  0C46 0014                cmpi.w     D6, 0x14
  45. 00000076  6F02                     ble        +0x4 /* 0000007A */
  46. 00000078  7C14                     moveq.l    D6, 0x14
  47. label0000007A:
  48. 0000007A  3007                     move.w     D0, D7
  49. 0000007C  9046                     sub.w      D0, D6
  50. 0000007E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  51. 00000082  3F00                     move.w     -[A7], D0
  52. 00000084  A963                     syscall    SetControlValue/SetCtlValue
  53. 00000086  202E 000A                move.l     D0, [A6 + 0xA]
  54. 0000008A  B0AD 9034                cmp.l      D0, [A5 - 0x6FCC]
  55. 0000008E  6610                     bne        +0x12 /* 000000A0 */
  56. 00000090  486E FFF8                pea.l      [A6 - 0x8]
  57. 00000094  3F06                     move.w     -[A7], D6
  58. 00000096  4267                     clr.w      -[A7]
  59. 00000098  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  60. 0000009C  A8EF                     syscall    ScrollRect
  61. 0000009E  600E                     bra        +0x10 /* 000000AE */
  62. label000000A0:
  63. 000000A0  486E FFF8                pea.l      [A6 - 0x8]
  64. 000000A4  4267                     clr.w      -[A7]
  65. 000000A6  3F06                     move.w     -[A7], D6
  66. 000000A8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  67. 000000AC  A8EF                     syscall    ScrollRect
  68. label000000AE:
  69. 000000AE  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  70. 000000B2  216E FFF4 0018           move.l     [A0 + 0x18], [A6 - 0xC]
  71. 000000B8  3F3C 0001                move.w     -[A7], 0x1
  72. 000000BC  4EBA 0B36                jsr        [PC + 0xB36 /* 00000BF4 */]
  73. 000000C0  548F                     addq.l     A7, 2
  74. 000000C2  6000 00E8                bra        +0xEA /* 000001AC */
  75. 000000C6  4267                     clr.w      -[A7]
  76. 000000C8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  77. 000000CC  A962                     syscall    GetControlMaximum/GetMaxCtl
  78. 000000CE  301F                     move.w     D0, [A7]+
  79. 000000D0  3A00                     move.w     D5, D0
  80. 000000D2  BE45                     cmp.w      D7, D5
  81. 000000D4  6C00 00D6                bge        +0xD8 /* 000001AC */
  82. 000000D8  3005                     move.w     D0, D5
  83. 000000DA  9047                     sub.w      D0, D7
  84. 000000DC  3C00                     move.w     D6, D0
  85. 000000DE  0C46 0014                cmpi.w     D6, 0x14
  86. 000000E2  6F02                     ble        +0x4 /* 000000E6 */
  87. 000000E4  7C14                     moveq.l    D6, 0x14
  88. label000000E6:
  89. 000000E6  3007                     move.w     D0, D7
  90. 000000E8  D046                     add.w      D0, D6
  91. 000000EA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  92. 000000EE  3F00                     move.w     -[A7], D0
  93. 000000F0  A963                     syscall    SetControlValue/SetCtlValue
  94. 000000F2  202E 000A                move.l     D0, [A6 + 0xA]
  95. 000000F6  B0AD 9034                cmp.l      D0, [A5 - 0x6FCC]
  96. 000000FA  6614                     bne        +0x16 /* 00000110 */
  97. 000000FC  3006                     move.w     D0, D6
  98. 000000FE  4440                     neg.w      D0
  99. 00000100  486E FFF8                pea.l      [A6 - 0x8]
  100. 00000104  3F00                     move.w     -[A7], D0
  101. 00000106  4267                     clr.w      -[A7]
  102. 00000108  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  103. 0000010C  A8EF                     syscall    ScrollRect
  104. 0000010E  6012                     bra        +0x14 /* 00000122 */
  105. label00000110:
  106. 00000110  3006                     move.w     D0, D6
  107. 00000112  4440                     neg.w      D0
  108. 00000114  486E FFF8                pea.l      [A6 - 0x8]
  109. 00000118  4267                     clr.w      -[A7]
  110. 0000011A  3F00                     move.w     -[A7], D0
  111. 0000011C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  112. 00000120  A8EF                     syscall    ScrollRect
  113. label00000122:
  114. 00000122  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  115. 00000126  216E FFF4 0018           move.l     [A0 + 0x18], [A6 - 0xC]
  116. 0000012C  3F3C 0001                move.w     -[A7], 0x1
  117. 00000130  4EBA 0AC2                jsr        [PC + 0xAC2 /* 00000BF4 */]
  118. 00000134  548F                     addq.l     A7, 2
  119. 00000136  6000 0074                bra        +0x76 /* 000001AC */
  120. 0000013A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  121. 0000013E  486E FFF8                pea.l      [A6 - 0x8]
  122. 00000142  A8DF                     syscall    RectRgn
  123. 00000144  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  124. 00000148  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  125. 0000014C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  126. 00000150  A8E4                     syscall    SectRgn
  127. 00000152  3007                     move.w     D0, D7
  128. 00000154  9046                     sub.w      D0, D6
  129. 00000156  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  130. 0000015A  3F00                     move.w     -[A7], D0
  131. 0000015C  A963                     syscall    SetControlValue/SetCtlValue
  132. 0000015E  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  133. 00000162  216E FFF4 0018           move.l     [A0 + 0x18], [A6 - 0xC]
  134. 00000168  3F3C 0001                move.w     -[A7], 0x1
  135. 0000016C  4EBA 0A86                jsr        [PC + 0xA86 /* 00000BF4 */]
  136. 00000170  548F                     addq.l     A7, 2
  137. 00000172  6038                     bra        +0x3A /* 000001AC */
  138. 00000174  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  139. 00000178  486E FFF8                pea.l      [A6 - 0x8]
  140. 0000017C  A8DF                     syscall    RectRgn
  141. 0000017E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  142. 00000182  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  143. 00000186  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  144. 0000018A  A8E4                     syscall    SectRgn
  145. 0000018C  3007                     move.w     D0, D7
  146. 0000018E  D046                     add.w      D0, D6
  147. 00000190  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  148. 00000194  3F00                     move.w     -[A7], D0
  149. 00000196  A963                     syscall    SetControlValue/SetCtlValue
  150. 00000198  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  151. 0000019C  216E FFF4 0018           move.l     [A0 + 0x18], [A6 - 0xC]
  152. 000001A2  3F3C 0001                move.w     -[A7], 0x1
  153. 000001A6  4EBA 0A4C                jsr        [PC + 0xA4C /* 00000BF4 */]
  154. 000001AA  548F                     addq.l     A7, 2
  155. label000001AC:
  156. 000001AC  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  157. 000001B0  216E FFF0 0018           move.l     [A0 + 0x18], [A6 - 0x10]
  158. 000001B6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  159. 000001BA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  160. 000001BE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  161. 000001C2  4E5E                     unlink     A6
  162. 000001C4  205F                     movea.l    A0, [A7]+
  163. 000001C6  4FEF 0006                lea.l      A7, [A7 + 0x6]
  164. 000001CA  4ED0                     jmp        [A0]
  165. export_328:
  166. 000001CC  4E56 FF86                link       A6, -0x007A
  167. 000001D0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  168. 000001D4  A873                     syscall    SetPort
  169. 000001D6  486D 8FE8                pea.l      [A5 - 0x7018]
  170. 000001DA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  171. 000001DE  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  172. 000001E2  508F                     addq.l     A7, 8
  173. 000001E4  302E 0008                move.w     D0, [A6 + 0x8]
  174. 000001E8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  175. 000001EC  0000 0005                ori.b      D0, 0x5
  176. 000001F0  01E2                     .incomplete
  177. 000001F2  000C 005A                ori.b      A4, 0x5A /* 'Z' */
  178. 000001F6  017E                     bchg       <<invalid special address>>, D0
  179. 000001F8  00FC                     .incomplete
  180. 000001FA  00EC                     .incomplete
  181. 000001FC  0162                     bchg       -[A2], D0
  182. 000001FE  4EBA 1018                jsr        [PC + 0x1018 /* 00001218 */]
  183. 00000202  3F3C 0001                move.w     -[A7], 0x1
  184. 00000206  4EBA 09EC                jsr        [PC + 0x9EC /* 00000BF4 */]
  185. 0000020A  548F                     addq.l     A7, 2
  186. 0000020C  206D 9000                movea.l    A0, [A5 - 0x7000]
  187. 00000210  2050                     movea.l    A0, [A0]
  188. 00000212  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  189. 00000218  661C                     bne        +0x1E /* 00000236 */
  190. 0000021A  A89E                     syscall    PenNormal
  191. 0000021C  206D 9000                movea.l    A0, [A5 - 0x7000]
  192. 00000220  2050                     movea.l    A0, [A0]
  193. 00000222  0828 0002 0007           btst.b     [A0 + 0x7], 0x2
  194. 00000228  6706                     beq        +0x8 /* 00000230 */
  195. 0000022A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  196. 0000022E  A904                     syscall    DrawGrowIcon
  197. label00000230:
  198. 00000230  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  199. 00000234  A969                     syscall    DrawControls
  200. label00000236:
  201. 00000236  202D 9094                move.l     D0, [A5 - 0x6F6C]
  202. 0000023A  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  203. 0000023E  6600 0192                bne        +0x194 /* 000003D2 */
  204. 00000242  A89E                     syscall    PenNormal
  205. 00000244  486D 908C                pea.l      [A5 - 0x6F74]
  206. 00000248  A8A1                     syscall    FrameRect
  207. 0000024A  6000 0186                bra        +0x188 /* 000003D2 */
  208. 0000024E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  209. 00000252  4EBA 06CA                jsr        [PC + 0x6CA /* 0000091E */]
  210. 00000256  588F                     addq.l     A7, 4
  211. 00000258  4267                     clr.w      -[A7]
  212. 0000025A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  213. 0000025E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  214. 00000262  486E FFF0                pea.l      [A6 - 0x10]
  215. 00000266  A96C                     syscall    FindControl
  216. 00000268  301F                     move.w     D0, [A7]+
  217. 0000026A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  218. 0000026E  0002 000A                ori.b      D2, 0xA /* '\n' */
  219. 00000272  0000 0014                ori.b      D0, 0x14
  220. 00000276  0081 0046 2F2E           ori.l      D1, 0x462F2E /* 'F/.' */
  221. 0000027C  000A 4EBA                ori.b      A2, 0xBA
  222. 00000280  0B16                     btst       [A6], D5
  223. 00000282  588F                     addq.l     A7, 4
  224. 00000284  6000 014C                bra        +0x14E /* 000003D2 */
  225. 00000288  4267                     clr.w      -[A7]
  226. 0000028A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  227. 0000028E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  228. 00000292  42A7                     clr.l      -[A7]
  229. 00000294  A968                     syscall    TrackControl
  230. 00000296  301F                     move.w     D0, [A7]+
  231. 00000298  486E FFF4                pea.l      [A6 - 0xC]
  232. 0000029C  4EBA 0E74                jsr        [PC + 0xE74 /* 00001112 */]
  233. 000002A0  588F                     addq.l     A7, 4
  234. 000002A2  486E FFF4                pea.l      [A6 - 0xC]
  235. 000002A6  A928                     syscall    InvalRect
  236. 000002A8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  237. 000002AC  4267                     clr.w      -[A7]
  238. 000002AE  486D 99F0                pea.l      [A5 - 0x6610]
  239. 000002B2  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  240. 000002B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  241. 000002BA  6000 0116                bra        +0x118 /* 000003D2 */
  242. 000002BE  4267                     clr.w      -[A7]
  243. 000002C0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  244. 000002C4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  245. 000002C8  486D 0A2A                pea.l      [A5 + 0xA2A /* export_321 */]
  246. 000002CC  A968                     syscall    TrackControl
  247. 000002CE  301F                     move.w     D0, [A7]+
  248. 000002D0  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  249. 000002D4  4267                     clr.w      -[A7]
  250. 000002D6  486D 99FE                pea.l      [A5 - 0x6602]
  251. 000002DA  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  252. 000002DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  253. 000002E2  6000 00EE                bra        +0xF0 /* 000003D2 */
  254. 000002E6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  255. 000002EA  4EBA 02EA                jsr        [PC + 0x2EA /* 000005D6 */]
  256. 000002EE  548F                     addq.l     A7, 2
  257. 000002F0  6000 00E0                bra        +0xE2 /* 000003D2 */
  258. 000002F4  4A6D 928E                tst.w      [A5 - 0x6D72]
  259. 000002F8  6D14                     blt        +0x16 /* 0000030E */
  260. 000002FA  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  261. 000002FE  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  262. 00000302  588F                     addq.l     A7, 4
  263. 00000304  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  264. 00000308  A9DA                     syscall    TEIdle
  265. 0000030A  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  266. label0000030E:
  267. 0000030E  4A6D 92B0                tst.w      [A5 - 0x6D50]
  268. 00000312  6D12                     blt        +0x14 /* 00000326 */
  269. 00000314  2F2D 92C0                move.l     -[A7], [A5 - 0x6D40]
  270. 00000318  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  271. 0000031C  588F                     addq.l     A7, 4
  272. 0000031E  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  273. 00000322  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  274. label00000326:
  275. 00000326  42A7                     clr.l      -[A7]
  276. 00000328  A975                     syscall    TickCount
  277. 0000032A  201F                     move.l     D0, [A7]+
  278. 0000032C  2D40 FFFC                move.l     [A6 - 0x4], D0
  279. 00000330  202E FFFC                move.l     D0, [A6 - 0x4]
  280. 00000334  B0AD 8FAA                cmp.l      D0, [A5 - 0x7056]
  281. 00000338  6D00 0098                blt        +0x9A /* 000003D2 */
  282. 0000033C  202E FFFC                move.l     D0, [A6 - 0x4]
  283. 00000340  D0AD 8FAE                add.l      D0, [A5 - 0x7052]
  284. 00000344  2B40 8FAA                move.l     [A5 - 0x7056], D0
  285. 00000348  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  286. 0000034C  4267                     clr.w      -[A7]
  287. 0000034E  486D 9A0C                pea.l      [A5 - 0x65F4]
  288. 00000352  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  289. 00000356  4FEF 000A                lea.l      A7, [A7 + 0xA]
  290. 0000035A  6000 0076                bra        +0x78 /* 000003D2 */
  291. 0000035E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  292. 00000362  4EBA 05BA                jsr        [PC + 0x5BA /* 0000091E */]
  293. 00000366  588F                     addq.l     A7, 4
  294. 00000368  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  295. 0000036C  4EBA 0068                jsr        [PC + 0x68 /* 000003D6 */]
  296. 00000370  588F                     addq.l     A7, 4
  297. 00000372  605E                     bra        +0x60 /* 000003D2 */
  298. 00000374  4EBA 0DD4                jsr        [PC + 0xDD4 /* 0000114A */]
  299. 00000378  4EBA 0E9E                jsr        [PC + 0xE9E /* 00001218 */]
  300. 0000037C  486D EBD2                pea.l      [A5 - 0x142E]
  301. 00000380  A928                     syscall    InvalRect
  302. 00000382  486E FFF4                pea.l      [A6 - 0xC]
  303. 00000386  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  304. 0000038A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  305. 0000038E  508F                     addq.l     A7, 8
  306. 00000390  206D 9000                movea.l    A0, [A5 - 0x7000]
  307. 00000394  2050                     movea.l    A0, [A0]
  308. 00000396  41E8 0018                lea.l      A0, [A0 + 0x18]
  309. 0000039A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  310. 0000039E  20D9                     move.l     [A0]+, [A1]+
  311. 000003A0  20D9                     move.l     [A0]+, [A1]+
  312. 000003A2  41ED 9048                lea.l      A0, [A5 - 0x6FB8]
  313. 000003A6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  314. 000003AA  20D9                     move.l     [A0]+, [A1]+
  315. 000003AC  20D9                     move.l     [A0]+, [A1]+
  316. 000003AE  486D 8FE8                pea.l      [A5 - 0x7018]
  317. 000003B2  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  318. 000003B6  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  319. 000003BA  508F                     addq.l     A7, 8
  320. 000003BC  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  321. 000003C0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  322. 000003C4  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  323. 000003C8  508F                     addq.l     A7, 8
  324. 000003CA  3F00                     move.w     -[A7], D0
  325. 000003CC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  326. 000003D0  548F                     addq.l     A7, 2
  327. label000003D2:
  328. 000003D2  4E5E                     unlink     A6
  329. 000003D4  4E75                     rts
  330. fn000003D6:
  331. 000003D6  4E56 FFEA                link       A6, -0x0016
  332. 000003DA  48E7 0300                movem.l    -[A7], D6,D7
  333. 000003DE  0C6D 0064 9044           cmpi.w     [A5 - 0x6FBC], 0x64 /* 'd' */
  334. 000003E4  6600 0180                bne        +0x182 /* 00000566 */
  335. 000003E8  486E FFF2                pea.l      [A6 - 0xE]
  336. 000003EC  4EBA 0D24                jsr        [PC + 0xD24 /* 00001112 */]
  337. 000003F0  588F                     addq.l     A7, 4
  338. 000003F2  486E FFF2                pea.l      [A6 - 0xE]
  339. 000003F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  340. 000003FA  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  341. 000003FE  508F                     addq.l     A7, 8
  342. 00000400  4A40                     tst.w      D0
  343. 00000402  660E                     bne        +0x10 /* 00000412 */
  344. 00000404  486D 9A12                pea.l      [A5 - 0x65EE]
  345. 00000408  4EBA 0164                jsr        [PC + 0x164 /* 0000056E */]
  346. 0000040C  588F                     addq.l     A7, 4
  347. 0000040E  6000 0156                bra        +0x158 /* 00000566 */
  348. label00000412:
  349. 00000412  4267                     clr.w      -[A7]
  350. 00000414  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  351. 00000418  A960                     syscall    GetControlValue/GetCtlValue
  352. 0000041A  301F                     move.w     D0, [A7]+
  353. 0000041C  D16E 000A                add.w      [A6 + 0xA], D0
  354. 00000420  4267                     clr.w      -[A7]
  355. 00000422  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  356. 00000426  A960                     syscall    GetControlValue/GetCtlValue
  357. 00000428  301F                     move.w     D0, [A7]+
  358. 0000042A  D16E 0008                add.w      [A6 + 0x8], D0
  359. 0000042E  7EFF                     moveq.l    D7, 0xFFFFFFFF
  360. 00000430  4A6D 9046                tst.w      [A5 - 0x6FBA]
  361. 00000434  6616                     bne        +0x18 /* 0000044C */
  362. 00000436  2D6D 9014 FFEE           move.l     [A6 - 0x12], [A5 - 0x6FEC]
  363. 0000043C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  364. 00000440  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  365. 00000444  4EBA 0736                jsr        [PC + 0x736 /* 00000B7C */]
  366. 00000448  508F                     addq.l     A7, 8
  367. 0000044A  3E00                     move.w     D7, D0
  368. label0000044C:
  369. 0000044C  4A47                     tst.w      D7
  370. 0000044E  6C16                     bge        +0x18 /* 00000466 */
  371. 00000450  2D6D 9028 FFEE           move.l     [A6 - 0x12], [A5 - 0x6FD8]
  372. 00000456  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  373. 0000045A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  374. 0000045E  4EBA 071C                jsr        [PC + 0x71C /* 00000B7C */]
  375. 00000462  508F                     addq.l     A7, 8
  376. 00000464  3E00                     move.w     D7, D0
  377. label00000466:
  378. 00000466  4A6D 928E                tst.w      [A5 - 0x6D72]
  379. 0000046A  6D2C                     blt        +0x2E /* 00000498 */
  380. 0000046C  202D 92A2                move.l     D0, [A5 - 0x6D5E]
  381. 00000470  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  382. 00000474  6622                     bne        +0x24 /* 00000498 */
  383. 00000476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  384. 0000047A  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  385. 0000047E  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  386. 00000482  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  387. 00000486  4FEF 000A                lea.l      A7, [A7 + 0xA]
  388. 0000048A  4A40                     tst.w      D0
  389. 0000048C  670A                     beq        +0xC /* 00000498 */
  390. 0000048E  2D6D 929E FFEE           move.l     [A6 - 0x12], [A5 - 0x6D62]
  391. 00000494  3E2D 928E                move.w     D7, [A5 - 0x6D72]
  392. label00000498:
  393. 00000498  4A47                     tst.w      D7
  394. 0000049A  6C0E                     bge        +0x10 /* 000004AA */
  395. 0000049C  486D 9A1E                pea.l      [A5 - 0x65E2]
  396. 000004A0  4EBA 00CC                jsr        [PC + 0xCC /* 0000056E */]
  397. 000004A4  588F                     addq.l     A7, 4
  398. 000004A6  6000 00BE                bra        +0xC0 /* 00000566 */
  399. label000004AA:
  400. 000004AA  4A6D 9098                tst.w      [A5 - 0x6F68]
  401. 000004AE  6D00 0096                blt        +0x98 /* 00000546 */
  402. 000004B2  BE6D 9098                cmp.w      D7, [A5 - 0x6F68]
  403. 000004B6  664C                     bne        +0x4E /* 00000504 */
  404. 000004B8  202D 909E                move.l     D0, [A5 - 0x6F62]
  405. 000004BC  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  406. 000004C0  6642                     bne        +0x44 /* 00000504 */
  407. 000004C2  202D 909A                move.l     D0, [A5 - 0x6F66]
  408. 000004C6  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  409. 000004CA  6638                     bne        +0x3A /* 00000504 */
  410. 000004CC  42A7                     clr.l      -[A7]
  411. 000004CE  A975                     syscall    TickCount
  412. 000004D0  201F                     move.l     D0, [A7]+
  413. 000004D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  414. 000004D6  202E FFFC                move.l     D0, [A6 - 0x4]
  415. 000004DA  B0AD 99EC                cmp.l      D0, [A5 - 0x6614]
  416. 000004DE  6F00 0086                ble        +0x88 /* 00000566 */
  417. 000004E2  202E FFFC                move.l     D0, [A6 - 0x4]
  418. 000004E6  0680 0000 001E           addi.l     D0, 0x1E
  419. 000004EC  2B40 99EC                move.l     [A5 - 0x6614], D0
  420. 000004F0  3B6D 8FD8 99CC           move.w     [A5 - 0x6634], [A5 - 0x7028]
  421. 000004F6  486D 9A2A                pea.l      [A5 - 0x65D6]
  422. 000004FA  4EBA 0072                jsr        [PC + 0x72 /* 0000056E */]
  423. 000004FE  588F                     addq.l     A7, 4
  424. 00000500  6000 0064                bra        +0x66 /* 00000566 */
  425. label00000504:
  426. 00000504  3D6D 8FD8 FFFA           move.w     [A6 - 0x6], [A5 - 0x7028]
  427. 0000050A  486D 9A36                pea.l      [A5 - 0x65CA]
  428. 0000050E  4EBA 005E                jsr        [PC + 0x5E /* 0000056E */]
  429. 00000512  588F                     addq.l     A7, 4
  430. 00000514  3C00                     move.w     D6, D0
  431. 00000516  4A46                     tst.w      D6
  432. 00000518  664C                     bne        +0x4E /* 00000566 */
  433. 0000051A  302E FFFA                move.w     D0, [A6 - 0x6]
  434. 0000051E  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  435. 00000522  6642                     bne        +0x44 /* 00000566 */
  436. 00000524  3B47 9098                move.w     [A5 - 0x6F68], D7
  437. 00000528  2B6E FFEE 909A           move.l     [A5 - 0x6F66], [A6 - 0x12]
  438. 0000052E  2B6D 9030 909E           move.l     [A5 - 0x6F62], [A5 - 0x6FD0]
  439. 00000534  3B6D 8FD8 99CC           move.w     [A5 - 0x6634], [A5 - 0x7028]
  440. 0000053A  486D 9A42                pea.l      [A5 - 0x65BE]
  441. 0000053E  4EBA 002E                jsr        [PC + 0x2E /* 0000056E */]
  442. 00000542  588F                     addq.l     A7, 4
  443. 00000544  6020                     bra        +0x22 /* 00000566 */
  444. label00000546:
  445. 00000546  3B47 9098                move.w     [A5 - 0x6F68], D7
  446. 0000054A  2B6E FFEE 909A           move.l     [A5 - 0x6F66], [A6 - 0x12]
  447. 00000550  2B6D 9030 909E           move.l     [A5 - 0x6F62], [A5 - 0x6FD0]
  448. 00000556  3B6D 8FD8 99CC           move.w     [A5 - 0x6634], [A5 - 0x7028]
  449. 0000055C  486D 9A4E                pea.l      [A5 - 0x65B2]
  450. 00000560  4EBA 000C                jsr        [PC + 0xC /* 0000056E */]
  451. 00000564  588F                     addq.l     A7, 4
  452. label00000566:
  453. 00000566  4CDF 00C0                movem.l    D6,D7, [A7]+
  454. 0000056A  4E5E                     unlink     A6
  455. 0000056C  4E75                     rts
  456. export_330:
  457. fn0000056E:
  458. 0000056E  4E56 0000                link       A6, 0
  459. 00000572  48E7 0300                movem.l    -[A7], D6,D7
  460. 00000576  4A6D 9098                tst.w      [A5 - 0x6F68]
  461. 0000057A  6D1C                     blt        +0x1E /* 00000598 */
  462. 0000057C  202D 909E                move.l     D0, [A5 - 0x6F62]
  463. 00000580  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  464. 00000584  6612                     bne        +0x14 /* 00000598 */
  465. 00000586  0C6D 0064 9044           cmpi.w     [A5 - 0x6FBC], 0x64 /* 'd' */
  466. 0000058C  660A                     bne        +0xC /* 00000598 */
  467. 0000058E  302D 99CC                move.w     D0, [A5 - 0x6634]
  468. 00000592  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  469. 00000596  6704                     beq        +0x6 /* 0000059C */
  470. label00000598:
  471. 00000598  7000                     moveq.l    D0, 0x00
  472. 0000059A  6032                     bra        +0x34 /* 000005CE */
  473. label0000059C:
  474. 0000059C  3C2D 9098                move.w     D6, [A5 - 0x6F68]
  475. 000005A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  476. 000005A4  486D 9A5A                pea.l      [A5 - 0x65A6]
  477. 000005A8  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  478. 000005AC  508F                     addq.l     A7, 8
  479. 000005AE  4A40                     tst.w      D0
  480. 000005B0  6706                     beq        +0x8 /* 000005B8 */
  481. 000005B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  482. 000005B4  3B40 9098                move.w     [A5 - 0x6F68], D0
  483. label000005B8:
  484. 000005B8  2F2D 909E                move.l     -[A7], [A5 - 0x6F62]
  485. 000005BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  486. 000005C0  3F06                     move.w     -[A7], D6
  487. 000005C2  2F2D 909A                move.l     -[A7], [A5 - 0x6F66]
  488. 000005C6  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  489. 000005CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  490. label000005CE:
  491. 000005CE  4CDF 00C0                movem.l    D6,D7, [A7]+
  492. 000005D2  4E5E                     unlink     A6
  493. 000005D4  4E75                     rts
  494. export_325:
  495. fn000005D6:
  496. 000005D6  4E56 FDEE                link       A6, -0x0212
  497. 000005DA  48E7 0300                movem.l    -[A7], D6,D7
  498. 000005DE  3E2E 0008                move.w     D7, [A6 + 0x8]
  499. 000005E2  4A6D 92B0                tst.w      [A5 - 0x6D50]
  500. 000005E6  6D22                     blt        +0x24 /* 0000060A */
  501. 000005E8  4A6D 92AC                tst.w      [A5 - 0x6D54]
  502. 000005EC  671C                     beq        +0x1E /* 0000060A */
  503. 000005EE  2F2D 92C0                move.l     -[A7], [A5 - 0x6D40]
  504. 000005F2  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  505. 000005F6  588F                     addq.l     A7, 4
  506. 000005F8  3F07                     move.w     -[A7], D7
  507. 000005FA  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  508. 000005FE  548F                     addq.l     A7, 2
  509. 00000600  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  510. 00000604  7000                     moveq.l    D0, 0x00
  511. 00000606  6000 030E                bra        +0x310 /* 00000916 */
  512. label0000060A:
  513. 0000060A  082D 0004 8E04           btst.b     [A5 - 0x71FC], 0x4
  514. 00000610  6746                     beq        +0x48 /* 00000658 */
  515. 00000612  486E FEEE                pea.l      [A6 - 0x112]
  516. 00000616  486D 9A66                pea.l      [A5 - 0x659A]
  517. 0000061A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  518. 0000061E  508F                     addq.l     A7, 8
  519. 00000620  303C 00FF                move.w     D0, 0xFF
  520. 00000624  C047                     and.w      D0, D7
  521. 00000626  48C0                     ext.l      D0
  522. 00000628  486E FDEE                pea.l      [A6 - 0x212]
  523. 0000062C  2F00                     move.l     -[A7], D0
  524. 0000062E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  525. 00000632  508F                     addq.l     A7, 8
  526. 00000634  486E FEEE                pea.l      [A6 - 0x112]
  527. 00000638  486E FDEE                pea.l      [A6 - 0x212]
  528. 0000063C  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  529. 00000640  508F                     addq.l     A7, 8
  530. 00000642  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  531. 00000646  4267                     clr.w      -[A7]
  532. 00000648  486E FEEE                pea.l      [A6 - 0x112]
  533. 0000064C  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  534. 00000650  4FEF 000A                lea.l      A7, [A7 + 0xA]
  535. 00000654  6000 02C0                bra        +0x2C2 /* 00000916 */
  536. label00000658:
  537. 00000658  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  538. 0000065C  6638                     bne        +0x3A /* 00000696 */
  539. 0000065E  4A6D 928E                tst.w      [A5 - 0x6D72]
  540. 00000662  6D1C                     blt        +0x1E /* 00000680 */
  541. 00000664  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  542. 00000668  486D 9A72                pea.l      [A5 - 0x658E]
  543. 0000066C  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  544. 00000670  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  545. 00000674  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  546. 00000678  4FEF 000E                lea.l      A7, [A7 + 0xE]
  547. 0000067C  6000 0298                bra        +0x29A /* 00000916 */
  548. label00000680:
  549. 00000680  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  550. 00000684  4267                     clr.w      -[A7]
  551. 00000686  486D 9A7A                pea.l      [A5 - 0x6586]
  552. 0000068A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  553. 0000068E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  554. 00000692  6000 0282                bra        +0x284 /* 00000916 */
  555. label00000696:
  556. 00000696  0C07 0003                cmpi.b     D7, 0x3
  557. 0000069A  6638                     bne        +0x3A /* 000006D4 */
  558. 0000069C  4A6D 928E                tst.w      [A5 - 0x6D72]
  559. 000006A0  6D1C                     blt        +0x1E /* 000006BE */
  560. 000006A2  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  561. 000006A6  486D 9A82                pea.l      [A5 - 0x657E]
  562. 000006AA  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  563. 000006AE  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  564. 000006B2  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  565. 000006B6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  566. 000006BA  6000 025A                bra        +0x25C /* 00000916 */
  567. label000006BE:
  568. 000006BE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  569. 000006C2  4267                     clr.w      -[A7]
  570. 000006C4  486D 9A90                pea.l      [A5 - 0x6570]
  571. 000006C8  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  572. 000006CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  573. 000006D0  6000 0244                bra        +0x246 /* 00000916 */
  574. label000006D4:
  575. 000006D4  4A6D 8FA4                tst.w      [A5 - 0x705C]
  576. 000006D8  670A                     beq        +0xC /* 000006E4 */
  577. 000006DA  082D 0003 8E04           btst.b     [A5 - 0x71FC], 0x3
  578. 000006E0  6700 0072                beq        +0x74 /* 00000754 */
  579. label000006E4:
  580. 000006E4  0C07 001E                cmpi.b     D7, 0x1E
  581. 000006E8  6616                     bne        +0x18 /* 00000700 */
  582. 000006EA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  583. 000006EE  4267                     clr.w      -[A7]
  584. 000006F0  486D 9A9A                pea.l      [A5 - 0x6566]
  585. 000006F4  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  586. 000006F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  587. 000006FC  6000 0218                bra        +0x21A /* 00000916 */
  588. label00000700:
  589. 00000700  0C07 001F                cmpi.b     D7, 0x1F
  590. 00000704  6616                     bne        +0x18 /* 0000071C */
  591. 00000706  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  592. 0000070A  4267                     clr.w      -[A7]
  593. 0000070C  486D 9AA6                pea.l      [A5 - 0x655A]
  594. 00000710  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  595. 00000714  4FEF 000A                lea.l      A7, [A7 + 0xA]
  596. 00000718  6000 01FC                bra        +0x1FE /* 00000916 */
  597. label0000071C:
  598. 0000071C  0C07 001C                cmpi.b     D7, 0x1C
  599. 00000720  6616                     bne        +0x18 /* 00000738 */
  600. 00000722  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  601. 00000726  4267                     clr.w      -[A7]
  602. 00000728  486D 9AB4                pea.l      [A5 - 0x654C]
  603. 0000072C  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  604. 00000730  4FEF 000A                lea.l      A7, [A7 + 0xA]
  605. 00000734  6000 01E0                bra        +0x1E2 /* 00000916 */
  606. label00000738:
  607. 00000738  0C07 001D                cmpi.b     D7, 0x1D
  608. 0000073C  6616                     bne        +0x18 /* 00000754 */
  609. 0000073E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  610. 00000742  4267                     clr.w      -[A7]
  611. 00000744  486D 9AC2                pea.l      [A5 - 0x653E]
  612. 00000748  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  613. 0000074C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  614. 00000750  6000 01C4                bra        +0x1C6 /* 00000916 */
  615. label00000754:
  616. 00000754  0C07 0010                cmpi.b     D7, 0x10
  617. 00000758  6600 0064                bne        +0x66 /* 000007BE */
  618. 0000075C  E047                     asr        D7.w, 8
  619. 0000075E  7C00                     moveq.l    D6, 0x00
  620. 00000760  6056                     bra        +0x58 /* 000007B8 */
  621. label00000762:
  622. 00000762  3006                     move.w     D0, D6
  623. 00000764  48C0                     ext.l      D0
  624. 00000766  D080                     add.l      D0, D0
  625. 00000768  41ED 99CE                lea.l      A0, [A5 - 0x6632]
  626. 0000076C  D1C0                     add.l      A0, D0
  627. 0000076E  BE28 0001                cmp.b      D7, [A0 + 0x1]
  628. 00000772  6642                     bne        +0x44 /* 000007B6 */
  629. 00000774  486E FEEE                pea.l      [A6 - 0x112]
  630. 00000778  486D 9AD2                pea.l      [A5 - 0x652E]
  631. 0000077C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  632. 00000780  508F                     addq.l     A7, 8
  633. 00000782  3046                     movea.w    A0, D6
  634. 00000784  486E FDEE                pea.l      [A6 - 0x212]
  635. 00000788  4868 0001                pea.l      [A0 + 0x1]
  636. 0000078C  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  637. 00000790  508F                     addq.l     A7, 8
  638. 00000792  486E FEEE                pea.l      [A6 - 0x112]
  639. 00000796  486E FDEE                pea.l      [A6 - 0x212]
  640. 0000079A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  641. 0000079E  508F                     addq.l     A7, 8
  642. 000007A0  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  643. 000007A4  4267                     clr.w      -[A7]
  644. 000007A6  486E FEEE                pea.l      [A6 - 0x112]
  645. 000007AA  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  646. 000007AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  647. 000007B2  6000 0162                bra        +0x164 /* 00000916 */
  648. label000007B6:
  649. 000007B6  5246                     addq.w     D6, 1
  650. label000007B8:
  651. 000007B8  0C46 000F                cmpi.w     D6, 0xF
  652. 000007BC  6DA4                     blt        -0x5A /* 00000762 */
  653. label000007BE:
  654. 000007BE  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  655. 000007C2  6638                     bne        +0x3A /* 000007FC */
  656. 000007C4  4A6D 928E                tst.w      [A5 - 0x6D72]
  657. 000007C8  6D1C                     blt        +0x1E /* 000007E6 */
  658. 000007CA  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  659. 000007CE  486D 9AE0                pea.l      [A5 - 0x6520]
  660. 000007D2  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  661. 000007D6  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  662. 000007DA  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  663. 000007DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  664. 000007E2  6000 0132                bra        +0x134 /* 00000916 */
  665. label000007E6:
  666. 000007E6  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  667. 000007EA  4267                     clr.w      -[A7]
  668. 000007EC  486D 9AEE                pea.l      [A5 - 0x6512]
  669. 000007F0  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  670. 000007F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  671. 000007F8  6000 011C                bra        +0x11E /* 00000916 */
  672. label000007FC:
  673. 000007FC  4A6D 928E                tst.w      [A5 - 0x6D72]
  674. 00000800  6D00 0092                blt        +0x94 /* 00000894 */
  675. 00000804  4A6D 9294                tst.w      [A5 - 0x6D6C]
  676. 00000808  6718                     beq        +0x1A /* 00000822 */
  677. 0000080A  4EBA 065A                jsr        [PC + 0x65A /* 00000E66 */]
  678. 0000080E  3D40 FFFE                move.w     [A6 - 0x2], D0
  679. 00000812  4A6E FFFE                tst.w      [A6 - 0x2]
  680. 00000816  6700 007C                beq        +0x7E /* 00000894 */
  681. 0000081A  302E FFFE                move.w     D0, [A6 - 0x2]
  682. 0000081E  6000 00F6                bra        +0xF8 /* 00000916 */
  683. label00000822:
  684. 00000822  4A6D 8FBE                tst.w      [A5 - 0x7042]
  685. 00000826  6630                     bne        +0x32 /* 00000858 */
  686. 00000828  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  687. 0000082C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  688. 00000830  588F                     addq.l     A7, 4
  689. 00000832  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  690. 00000836  3F07                     move.w     -[A7], D7
  691. 00000838  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  692. 0000083C  5C8F                     addq.l     A7, 6
  693. 0000083E  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  694. 00000842  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  695. 00000846  588F                     addq.l     A7, 4
  696. 00000848  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  697. 0000084C  7001                     moveq.l    D0, 0x01
  698. 0000084E  3B40 928C                move.w     [A5 - 0x6D74], D0
  699. 00000852  7000                     moveq.l    D0, 0x00
  700. 00000854  6000 00C0                bra        +0xC2 /* 00000916 */
  701. label00000858:
  702. 00000858  1007                     move.b     D0, D7
  703. 0000085A  4880                     ext.w      D0
  704. 0000085C  3F00                     move.w     -[A7], D0
  705. 0000085E  486D 9AF8                pea.l      [A5 - 0x6508]
  706. 00000862  486E FEEE                pea.l      [A6 - 0x112]
  707. 00000866  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  708. 0000086A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  709. 0000086E  486E FEEE                pea.l      [A6 - 0x112]
  710. 00000872  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  711. 00000876  588F                     addq.l     A7, 4
  712. 00000878  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  713. 0000087C  486E FEEE                pea.l      [A6 - 0x112]
  714. 00000880  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  715. 00000884  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  716. 00000888  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  717. 0000088C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  718. 00000890  6000 0084                bra        +0x86 /* 00000916 */
  719. label00000894:
  720. 00000894  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  721. 00000898  4A28 006E                tst.b      [A0 + 0x6E]
  722. 0000089C  6606                     bne        +0x8 /* 000008A4 */
  723. 0000089E  4A6D 8FB6                tst.w      [A5 - 0x704A]
  724. 000008A2  6718                     beq        +0x1A /* 000008BC */
  725. label000008A4:
  726. 000008A4  3047                     movea.w    A0, D7
  727. 000008A6  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  728. 000008AA  2F08                     move.l     -[A7], A0
  729. 000008AC  3F3C 0004                move.w     -[A7], 0x4
  730. 000008B0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  731. 000008B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  732. 000008B8  7000                     moveq.l    D0, 0x00
  733. 000008BA  605A                     bra        +0x5C /* 00000916 */
  734. label000008BC:
  735. 000008BC  0C6D 0064 9044           cmpi.w     [A5 - 0x6FBC], 0x64 /* 'd' */
  736. 000008C2  6720                     beq        +0x22 /* 000008E4 */
  737. 000008C4  0C07 0008                cmpi.b     D7, 0x8
  738. 000008C8  661A                     bne        +0x1C /* 000008E4 */
  739. 000008CA  426E FFF6                clr.w      [A6 - 0xA]
  740. 000008CE  42A7                     clr.l      -[A7]
  741. 000008D0  42A7                     clr.l      -[A7]
  742. 000008D2  486E FFEE                pea.l      [A6 - 0x12]
  743. 000008D6  42A7                     clr.l      -[A7]
  744. 000008D8  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  745. 000008DC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  746. 000008E0  7000                     moveq.l    D0, 0x00
  747. 000008E2  6032                     bra        +0x34 /* 00000916 */
  748. label000008E4:
  749. 000008E4  1007                     move.b     D0, D7
  750. 000008E6  4880                     ext.w      D0
  751. 000008E8  3F00                     move.w     -[A7], D0
  752. 000008EA  486D 9B08                pea.l      [A5 - 0x64F8]
  753. 000008EE  486E FEEE                pea.l      [A6 - 0x112]
  754. 000008F2  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  755. 000008F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  756. 000008FA  486E FEEE                pea.l      [A6 - 0x112]
  757. 000008FE  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  758. 00000902  588F                     addq.l     A7, 4
  759. 00000904  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  760. 00000908  4267                     clr.w      -[A7]
  761. 0000090A  486E FEEE                pea.l      [A6 - 0x112]
  762. 0000090E  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  763. 00000912  4FEF 000A                lea.l      A7, [A7 + 0xA]
  764. label00000916:
  765. 00000916  4CDF 00C0                movem.l    D6,D7, [A7]+
  766. 0000091A  4E5E                     unlink     A6
  767. 0000091C  4E75                     rts
  768. fn0000091E:
  769. 0000091E  4E56 FFA6                link       A6, -0x005A
  770. 00000922  4A6D 8FA8                tst.w      [A5 - 0x7058]
  771. 00000926  6600 0180                bne        +0x182 /* 00000AA8 */
  772. 0000092A  4278 08D0                clr.w      [0x000008D0 /* CrsrState */]
  773. 0000092E  486E FFA6                pea.l      [A6 - 0x5A]
  774. 00000932  4EBA 07DE                jsr        [PC + 0x7DE /* 00001112 */]
  775. 00000936  588F                     addq.l     A7, 4
  776. 00000938  486E FFA6                pea.l      [A6 - 0x5A]
  777. 0000093C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  778. 00000940  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  779. 00000944  508F                     addq.l     A7, 8
  780. 00000946  4A40                     tst.w      D0
  781. 00000948  6606                     bne        +0x8 /* 00000950 */
  782. 0000094A  A850                     syscall    InitCursor
  783. 0000094C  6000 015A                bra        +0x15C /* 00000AA8 */
  784. label00000950:
  785. 00000950  4267                     clr.w      -[A7]
  786. 00000952  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  787. 00000956  A960                     syscall    GetControlValue/GetCtlValue
  788. 00000958  301F                     move.w     D0, [A7]+
  789. 0000095A  D16E 000A                add.w      [A6 + 0xA], D0
  790. 0000095E  4267                     clr.w      -[A7]
  791. 00000960  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  792. 00000964  A960                     syscall    GetControlValue/GetCtlValue
  793. 00000966  301F                     move.w     D0, [A7]+
  794. 00000968  D16E 0008                add.w      [A6 + 0x8], D0
  795. 0000096C  0C6D 012C 9044           cmpi.w     [A5 - 0x6FBC], 0x12C
  796. 00000972  6D26                     blt        +0x28 /* 0000099A */
  797. 00000974  0C6D 013A 9044           cmpi.w     [A5 - 0x6FBC], 0x13A
  798. 0000097A  6E1E                     bgt        +0x20 /* 0000099A */
  799. 0000097C  206D 8FEC                movea.l    A0, [A5 - 0x7014]
  800. 00000980  2050                     movea.l    A0, [A0]
  801. 00000982  2B68 0016 8E16           move.l     [A5 - 0x71EA], [A0 + 0x16]
  802. 00000988  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  803. 0000098C  3F2D 9044                move.w     -[A7], [A5 - 0x6FBC]
  804. 00000990  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  805. 00000994  5C8F                     addq.l     A7, 6
  806. 00000996  6000 0110                bra        +0x112 /* 00000AA8 */
  807. label0000099A:
  808. 0000099A  0C6D 0258 9044           cmpi.w     [A5 - 0x6FBC], 0x258
  809. 000009A0  6D06                     blt        +0x8 /* 000009A8 */
  810. 000009A2  A850                     syscall    InitCursor
  811. 000009A4  6000 0102                bra        +0x104 /* 00000AA8 */
  812. label000009A8:
  813. 000009A8  0C6D 0064 9044           cmpi.w     [A5 - 0x6FBC], 0x64 /* 'd' */
  814. 000009AE  6F12                     ble        +0x14 /* 000009C2 */
  815. 000009B0  42A7                     clr.l      -[A7]
  816. 000009B2  3F3C 0002                move.w     -[A7], 0x2
  817. 000009B6  A9B9                     syscall    GetCursor
  818. 000009B8  205F                     movea.l    A0, [A7]+
  819. 000009BA  2F10                     move.l     -[A7], [A0]
  820. 000009BC  A851                     syscall    SetCursor
  821. 000009BE  6000 00E8                bra        +0xEA /* 00000AA8 */
  822. label000009C2:
  823. 000009C2  4A6D 928E                tst.w      [A5 - 0x6D72]
  824. 000009C6  6D00 0094                blt        +0x96 /* 00000A5C */
  825. 000009CA  202D 92A2                move.l     D0, [A5 - 0x6D5E]
  826. 000009CE  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  827. 000009D2  6600 0088                bne        +0x8A /* 00000A5C */
  828. 000009D6  206D 929E                movea.l    A0, [A5 - 0x6D62]
  829. 000009DA  302D 928E                move.w     D0, [A5 - 0x6D72]
  830. 000009DE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  831. 000009E2  D090                     add.l      D0, [A0]
  832. 000009E4  2040                     movea.l    A0, D0
  833. 000009E6  43EE FFAE                lea.l      A1, [A6 - 0x52]
  834. 000009EA  7013                     moveq.l    D0, 0x13
  835. label000009EC:
  836. 000009EC  22D8                     move.l     [A1]+, [A0]+
  837. 000009EE  51C8 FFFC                dbf        D0, -0x6 /* 000009EC */
  838. 000009F2  32D8                     move.w     [A1]+, [A0]+
  839. 000009F4  0C6E 012D FFAE           cmpi.w     [A6 - 0x52], 0x12D
  840. 000009FA  6626                     bne        +0x28 /* 00000A22 */
  841. 000009FC  486E FFA6                pea.l      [A6 - 0x5A]
  842. 00000A00  486E FFAE                pea.l      [A6 - 0x52]
  843. 00000A04  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  844. 00000A08  508F                     addq.l     A7, 8
  845. 00000A0A  486E FFA6                pea.l      [A6 - 0x5A]
  846. 00000A0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  847. 00000A12  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  848. 00000A16  508F                     addq.l     A7, 8
  849. 00000A18  4A40                     tst.w      D0
  850. 00000A1A  6706                     beq        +0x8 /* 00000A22 */
  851. 00000A1C  A850                     syscall    InitCursor
  852. 00000A1E  6000 0088                bra        +0x8A /* 00000AA8 */
  853. label00000A22:
  854. 00000A22  486E FFBC                pea.l      [A6 - 0x44]
  855. 00000A26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  856. 00000A2A  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  857. 00000A2E  508F                     addq.l     A7, 8
  858. 00000A30  4A40                     tst.w      D0
  859. 00000A32  6728                     beq        +0x2A /* 00000A5C */
  860. 00000A34  4A6D 9294                tst.w      [A5 - 0x6D6C]
  861. 00000A38  6712                     beq        +0x14 /* 00000A4C */
  862. 00000A3A  42A7                     clr.l      -[A7]
  863. 00000A3C  3F3C 05DE                move.w     -[A7], 0x5DE
  864. 00000A40  A9B9                     syscall    GetCursor
  865. 00000A42  205F                     movea.l    A0, [A7]+
  866. 00000A44  2F10                     move.l     -[A7], [A0]
  867. 00000A46  A851                     syscall    SetCursor
  868. 00000A48  6000 005E                bra        +0x60 /* 00000AA8 */
  869. label00000A4C:
  870. 00000A4C  42A7                     clr.l      -[A7]
  871. 00000A4E  3F3C 0001                move.w     -[A7], 0x1
  872. 00000A52  A9B9                     syscall    GetCursor
  873. 00000A54  205F                     movea.l    A0, [A7]+
  874. 00000A56  2F10                     move.l     -[A7], [A0]
  875. 00000A58  A851                     syscall    SetCursor
  876. 00000A5A  604C                     bra        +0x4E /* 00000AA8 */
  877. label00000A5C:
  878. 00000A5C  4A6D 9046                tst.w      [A5 - 0x6FBA]
  879. 00000A60  6612                     bne        +0x14 /* 00000A74 */
  880. 00000A62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  881. 00000A66  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  882. 00000A6A  4EBA 0040                jsr        [PC + 0x40 /* 00000AAC */]
  883. 00000A6E  508F                     addq.l     A7, 8
  884. 00000A70  4A40                     tst.w      D0
  885. 00000A72  6634                     bne        +0x36 /* 00000AA8 */
  886. label00000A74:
  887. 00000A74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  888. 00000A78  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  889. 00000A7C  4EBA 002E                jsr        [PC + 0x2E /* 00000AAC */]
  890. 00000A80  508F                     addq.l     A7, 8
  891. 00000A82  4A40                     tst.w      D0
  892. 00000A84  6622                     bne        +0x24 /* 00000AA8 */
  893. 00000A86  4267                     clr.w      -[A7]
  894. 00000A88  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  895. 00000A8C  A80A                     syscall    GetWVariant
  896. 00000A8E  301F                     move.w     D0, [A7]+
  897. 00000A90  0C40 0001                cmpi.w     D0, 0x1
  898. 00000A94  6604                     bne        +0x6 /* 00000A9A */
  899. 00000A96  A850                     syscall    InitCursor
  900. 00000A98  600E                     bra        +0x10 /* 00000AA8 */
  901. label00000A9A:
  902. 00000A9A  42A7                     clr.l      -[A7]
  903. 00000A9C  3F3C 05DE                move.w     -[A7], 0x5DE
  904. 00000AA0  A9B9                     syscall    GetCursor
  905. 00000AA2  205F                     movea.l    A0, [A7]+
  906. 00000AA4  2F10                     move.l     -[A7], [A0]
  907. 00000AA6  A851                     syscall    SetCursor
  908. label00000AA8:
  909. 00000AA8  4E5E                     unlink     A6
  910. 00000AAA  4E75                     rts
  911. fn00000AAC:
  912. 00000AAC  4E56 FFA6                link       A6, -0x005A
  913. 00000AB0  2F07                     move.l     -[A7], D7
  914. 00000AB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  915. 00000AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  916. 00000ABA  4EBA 00C0                jsr        [PC + 0xC0 /* 00000B7C */]
  917. 00000ABE  508F                     addq.l     A7, 8
  918. 00000AC0  3E00                     move.w     D7, D0
  919. 00000AC2  4A47                     tst.w      D7
  920. 00000AC4  6D00 00AE                blt        +0xB0 /* 00000B74 */
  921. 00000AC8  206E 0008                movea.l    A0, [A6 + 0x8]
  922. 00000ACC  3007                     move.w     D0, D7
  923. 00000ACE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  924. 00000AD2  D090                     add.l      D0, [A0]
  925. 00000AD4  2040                     movea.l    A0, D0
  926. 00000AD6  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  927. 00000ADA  7013                     moveq.l    D0, 0x13
  928. label00000ADC:
  929. 00000ADC  22D8                     move.l     [A1]+, [A0]+
  930. 00000ADE  51C8 FFFC                dbf        D0, -0x6 /* 00000ADC */
  931. 00000AE2  32D8                     move.w     [A1]+, [A0]+
  932. 00000AE4  0C6E 0002 FFA8           cmpi.w     [A6 - 0x58], 0x2
  933. 00000AEA  6600 0062                bne        +0x64 /* 00000B4E */
  934. 00000AEE  0C6E 012D FFA6           cmpi.w     [A6 - 0x5A], 0x12D
  935. 00000AF4  6708                     beq        +0xA /* 00000AFE */
  936. 00000AF6  0C6E 012F FFA6           cmpi.w     [A6 - 0x5A], 0x12F
  937. 00000AFC  6628                     bne        +0x2A /* 00000B26 */
  938. label00000AFE:
  939. 00000AFE  486E FFF8                pea.l      [A6 - 0x8]
  940. 00000B02  486E FFA6                pea.l      [A6 - 0x5A]
  941. 00000B06  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  942. 00000B0A  508F                     addq.l     A7, 8
  943. 00000B0C  486E FFF8                pea.l      [A6 - 0x8]
  944. 00000B10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  945. 00000B14  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  946. 00000B18  508F                     addq.l     A7, 8
  947. 00000B1A  4A40                     tst.w      D0
  948. 00000B1C  6708                     beq        +0xA /* 00000B26 */
  949. 00000B1E  A850                     syscall    InitCursor
  950. 00000B20  7001                     moveq.l    D0, 0x01
  951. 00000B22  6000 0052                bra        +0x54 /* 00000B76 */
  952. label00000B26:
  953. 00000B26  082E 0003 FFB3           btst.b     [A6 - 0x4D], 0x3
  954. 00000B2C  6620                     bne        +0x22 /* 00000B4E */
  955. 00000B2E  486E FFA6                pea.l      [A6 - 0x5A]
  956. 00000B32  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  957. 00000B36  588F                     addq.l     A7, 4
  958. 00000B38  4A40                     tst.w      D0
  959. 00000B3A  6612                     bne        +0x14 /* 00000B4E */
  960. 00000B3C  42A7                     clr.l      -[A7]
  961. 00000B3E  3F3C 0001                move.w     -[A7], 0x1
  962. 00000B42  A9B9                     syscall    GetCursor
  963. 00000B44  205F                     movea.l    A0, [A7]+
  964. 00000B46  2F10                     move.l     -[A7], [A0]
  965. 00000B48  A851                     syscall    SetCursor
  966. 00000B4A  7001                     moveq.l    D0, 0x01
  967. 00000B4C  6028                     bra        +0x2A /* 00000B76 */
  968. label00000B4E:
  969. 00000B4E  4267                     clr.w      -[A7]
  970. 00000B50  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  971. 00000B54  A80A                     syscall    GetWVariant
  972. 00000B56  301F                     move.w     D0, [A7]+
  973. 00000B58  0C40 0001                cmpi.w     D0, 0x1
  974. 00000B5C  6604                     bne        +0x6 /* 00000B62 */
  975. 00000B5E  A850                     syscall    InitCursor
  976. 00000B60  600E                     bra        +0x10 /* 00000B70 */
  977. label00000B62:
  978. 00000B62  42A7                     clr.l      -[A7]
  979. 00000B64  3F3C 05DE                move.w     -[A7], 0x5DE
  980. 00000B68  A9B9                     syscall    GetCursor
  981. 00000B6A  205F                     movea.l    A0, [A7]+
  982. 00000B6C  2F10                     move.l     -[A7], [A0]
  983. 00000B6E  A851                     syscall    SetCursor
  984. label00000B70:
  985. 00000B70  7001                     moveq.l    D0, 0x01
  986. 00000B72  6002                     bra        +0x4 /* 00000B76 */
  987. label00000B74:
  988. 00000B74  7000                     moveq.l    D0, 0x00
  989. label00000B76:
  990. 00000B76  2E1F                     move.l     D7, [A7]+
  991. 00000B78  4E5E                     unlink     A6
  992. 00000B7A  4E75                     rts
  993. fn00000B7C:
  994. 00000B7C  4E56 0000                link       A6, 0
  995. 00000B80  48E7 0308                movem.l    -[A7], D6,D7,A4
  996. 00000B84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  997. 00000B88  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  998. 00000B8C  42A7                     clr.l      -[A7]
  999. 00000B8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1000. 00000B92  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1001. 00000B96  201F                     move.l     D0, [A7]+
  1002. 00000B98  4878 0052                push.l     0x52 /* 'R' */
  1003. 00000B9C  2F00                     move.l     -[A7], D0
  1004. 00000B9E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1005. 00000BA2  3C00                     move.w     D6, D0
  1006. 00000BA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1007. 00000BA8  3006                     move.w     D0, D6
  1008. 00000BAA  5340                     subq.w     D0, 1
  1009. 00000BAC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1010. 00000BB0  D090                     add.l      D0, [A0]
  1011. 00000BB2  2840                     movea.l    A4, D0
  1012. 00000BB4  3006                     move.w     D0, D6
  1013. 00000BB6  5340                     subq.w     D0, 1
  1014. 00000BB8  3E00                     move.w     D7, D0
  1015. 00000BBA  6022                     bra        +0x24 /* 00000BDE */
  1016. label00000BBC:
  1017. 00000BBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1018. 00000BC0  2F0C                     move.l     -[A7], A4
  1019. 00000BC2  4EAD 0FFA                jsr        [A5 + 0xFFA /* export_507 */]
  1020. 00000BC6  508F                     addq.l     A7, 8
  1021. 00000BC8  4A40                     tst.w      D0
  1022. 00000BCA  670C                     beq        +0xE /* 00000BD8 */
  1023. 00000BCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1024. 00000BD0  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1025. 00000BD4  3007                     move.w     D0, D7
  1026. 00000BD6  6014                     bra        +0x16 /* 00000BEC */
  1027. label00000BD8:
  1028. 00000BD8  49EC FFAE                lea.l      A4, [A4 - 0x52]
  1029. 00000BDC  5347                     subq.w     D7, 1
  1030. label00000BDE:
  1031. 00000BDE  4A47                     tst.w      D7
  1032. 00000BE0  6CDA                     bge        -0x24 /* 00000BBC */
  1033. 00000BE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1034. 00000BE6  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1035. 00000BEA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1036. label00000BEC:
  1037. 00000BEC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1038. 00000BF0  4E5E                     unlink     A6
  1039. 00000BF2  4E75                     rts
  1040. fn00000BF4:
  1041. 00000BF4  4E56 FFC4                link       A6, -0x003C
  1042. 00000BF8  4A6E 0008                tst.w      [A6 + 0x8]
  1043. 00000BFC  670C                     beq        +0xE /* 00000C0A */
  1044. 00000BFE  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1045. 00000C02  4A68 0042                tst.w      [A0 + 0x42]
  1046. 00000C06  6600 018A                bne        +0x18C /* 00000D92 */
  1047. label00000C0A:
  1048. 00000C0A  4EBA 04BA                jsr        [PC + 0x4BA /* 000010C6 */]
  1049. 00000C0E  A89E                     syscall    PenNormal
  1050. 00000C10  3F3C 0002                move.w     -[A7], 0x2
  1051. 00000C14  3F3C 0002                move.w     -[A7], 0x2
  1052. 00000C18  A89B                     syscall    PenSize
  1053. 00000C1A  2D7C 8800 2200 FFF2      move.l     [A6 - 0xE], 0x88002200
  1054. 00000C22  2D7C 8800 2200 FFF6      move.l     [A6 - 0xA], 0x88002200
  1055. 00000C2A  486E FFDC                pea.l      [A6 - 0x24]
  1056. 00000C2E  4EBA 04E2                jsr        [PC + 0x4E2 /* 00001112 */]
  1057. 00000C32  588F                     addq.l     A7, 4
  1058. 00000C34  426E FFD4                clr.w      [A6 - 0x2C]
  1059. 00000C38  426E FFD6                clr.w      [A6 - 0x2A]
  1060. 00000C3C  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  1061. 00000C40  2050                     movea.l    A0, [A0]
  1062. 00000C42  3D68 0006 FFD8           move.w     [A6 - 0x28], [A0 + 0x6]
  1063. 00000C48  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  1064. 00000C4C  2050                     movea.l    A0, [A0]
  1065. 00000C4E  3D68 0008 FFDA           move.w     [A6 - 0x26], [A0 + 0x8]
  1066. 00000C54  4267                     clr.w      -[A7]
  1067. 00000C56  486E FFD4                pea.l      [A6 - 0x2C]
  1068. 00000C5A  486E FFDC                pea.l      [A6 - 0x24]
  1069. 00000C5E  486E FFC4                pea.l      [A6 - 0x3C]
  1070. 00000C62  A8AA                     syscall    SectRect
  1071. 00000C64  101F                     move.b     D0, [A7]+
  1072. 00000C66  302E FFDA                move.w     D0, [A6 - 0x26]
  1073. 00000C6A  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  1074. 00000C6E  6C34                     bge        +0x36 /* 00000CA4 */
  1075. 00000C70  41EE FFCC                lea.l      A0, [A6 - 0x34]
  1076. 00000C74  43EE FFDC                lea.l      A1, [A6 - 0x24]
  1077. 00000C78  20D9                     move.l     [A0]+, [A1]+
  1078. 00000C7A  20D9                     move.l     [A0]+, [A1]+
  1079. 00000C7C  302E FFDA                move.w     D0, [A6 - 0x26]
  1080. 00000C80  5440                     addq.w     D0, 2
  1081. 00000C82  3D40 FFCE                move.w     [A6 - 0x32], D0
  1082. 00000C86  486E FFCC                pea.l      [A6 - 0x34]
  1083. 00000C8A  486E FFF2                pea.l      [A6 - 0xE]
  1084. 00000C8E  A8A5                     syscall    FillRect
  1085. 00000C90  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1086. 00000C94  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  1087. 00000C98  A893                     syscall    MoveTo
  1088. 00000C9A  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1089. 00000C9E  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1090. 00000CA2  A891                     syscall    LineTo
  1091. label00000CA4:
  1092. 00000CA4  302E FFD8                move.w     D0, [A6 - 0x28]
  1093. 00000CA8  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  1094. 00000CAC  6C3E                     bge        +0x40 /* 00000CEC */
  1095. 00000CAE  41EE FFCC                lea.l      A0, [A6 - 0x34]
  1096. 00000CB2  43EE FFDC                lea.l      A1, [A6 - 0x24]
  1097. 00000CB6  20D9                     move.l     [A0]+, [A1]+
  1098. 00000CB8  20D9                     move.l     [A0]+, [A1]+
  1099. 00000CBA  302E FFD8                move.w     D0, [A6 - 0x28]
  1100. 00000CBE  5440                     addq.w     D0, 2
  1101. 00000CC0  3D40 FFCC                move.w     [A6 - 0x34], D0
  1102. 00000CC4  302E FFDA                move.w     D0, [A6 - 0x26]
  1103. 00000CC8  5440                     addq.w     D0, 2
  1104. 00000CCA  3D40 FFD2                move.w     [A6 - 0x2E], D0
  1105. 00000CCE  486E FFCC                pea.l      [A6 - 0x34]
  1106. 00000CD2  486E FFF2                pea.l      [A6 - 0xE]
  1107. 00000CD6  A8A5                     syscall    FillRect
  1108. 00000CD8  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  1109. 00000CDC  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1110. 00000CE0  A893                     syscall    MoveTo
  1111. 00000CE2  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1112. 00000CE6  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  1113. 00000CEA  A891                     syscall    LineTo
  1114. label00000CEC:
  1115. 00000CEC  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1116. 00000CF0  43EE FFDC                lea.l      A1, [A6 - 0x24]
  1117. 00000CF4  41E8 0010                lea.l      A0, [A0 + 0x10]
  1118. 00000CF8  22D8                     move.l     [A1]+, [A0]+
  1119. 00000CFA  22D8                     move.l     [A1]+, [A0]+
  1120. 00000CFC  486D 8E28                pea.l      [A5 - 0x71D8]
  1121. 00000D00  A873                     syscall    SetPort
  1122. 00000D02  2D6D 8DCC FFE4           move.l     [A6 - 0x1C], [A5 - 0x7234]
  1123. 00000D08  3D6D 8D9A FFE8           move.w     [A6 - 0x18], [A5 - 0x7266]
  1124. 00000D0E  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1125. 00000D12  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  1126. 00000D16  20D9                     move.l     [A0]+, [A1]+
  1127. 00000D18  20D9                     move.l     [A0]+, [A1]+
  1128. 00000D1A  486E FFEA                pea.l      [A6 - 0x16]
  1129. 00000D1E  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  1130. 00000D22  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  1131. 00000D26  A8A8                     syscall    OffsetRect
  1132. 00000D28  3F3C 0001                move.w     -[A7], 0x1
  1133. 00000D2C  486E FFE4                pea.l      [A6 - 0x1C]
  1134. 00000D30  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1135. 00000D34  5C8F                     addq.l     A7, 6
  1136. 00000D36  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1137. 00000D3A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1138. 00000D3E  2F2D 8E40                move.l     -[A7], [A5 - 0x71C0]
  1139. 00000D42  A8DC                     syscall    CopyRgn
  1140. 00000D44  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1141. 00000D48  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1142. 00000D4C  2F2D 8E44                move.l     -[A7], [A5 - 0x71BC]
  1143. 00000D50  A8DC                     syscall    CopyRgn
  1144. 00000D52  486E FFC4                pea.l      [A6 - 0x3C]
  1145. 00000D56  A8A3                     syscall    EraseRect
  1146. 00000D58  4EAD 1012                jsr        [A5 + 0x1012 /* export_510 */]
  1147. 00000D5C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1148. 00000D60  A873                     syscall    SetPort
  1149. 00000D62  4A6E 0008                tst.w      [A6 + 0x8]
  1150. 00000D66  6726                     beq        +0x28 /* 00000D8E */
  1151. 00000D68  486D 8E2A                pea.l      [A5 - 0x71D6]
  1152. 00000D6C  486E FFC4                pea.l      [A6 - 0x3C]
  1153. 00000D70  486E FFC4                pea.l      [A6 - 0x3C]
  1154. 00000D74  4267                     clr.w      -[A7]
  1155. 00000D76  42A7                     clr.l      -[A7]
  1156. 00000D78  A8EB                     syscall    StdBits
  1157. 00000D7A  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  1158. 00000D7E  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  1159. 00000D82  588F                     addq.l     A7, 4
  1160. 00000D84  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  1161. 00000D88  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  1162. 00000D8C  588F                     addq.l     A7, 4
  1163. label00000D8E:
  1164. 00000D8E  4EBA 0374                jsr        [PC + 0x374 /* 00001104 */]
  1165. label00000D92:
  1166. 00000D92  4E5E                     unlink     A6
  1167. 00000D94  4E75                     rts
  1168. 00000D96  4E56 0000                link       A6, 0
  1169. 00000D9A  7001                     moveq.l    D0, 0x01
  1170. 00000D9C  3B40 8FDE                move.w     [A5 - 0x7022], D0
  1171. 00000DA0  4267                     clr.w      -[A7]
  1172. 00000DA2  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  1173. 00000DA6  A960                     syscall    GetControlValue/GetCtlValue
  1174. 00000DA8  301F                     move.w     D0, [A7]+
  1175. 00000DAA  D16E 000A                add.w      [A6 + 0xA], D0
  1176. 00000DAE  4267                     clr.w      -[A7]
  1177. 00000DB0  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  1178. 00000DB4  A960                     syscall    GetControlValue/GetCtlValue
  1179. 00000DB6  301F                     move.w     D0, [A7]+
  1180. 00000DB8  D16E 0008                add.w      [A6 + 0x8], D0
  1181. 00000DBC  2B6E 0008 9054           move.l     [A5 - 0x6FAC], [A6 + 0x8]
  1182. 00000DC2  4267                     clr.w      -[A7]
  1183. 00000DC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1184. 00000DC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1185. 00000DCC  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  1186. 00000DD0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1187. 00000DD4  3F00                     move.w     -[A7], D0
  1188. 00000DD6  4EAD 0D52                jsr        [A5 + 0xD52 /* export_422 */]
  1189. 00000DDA  548F                     addq.l     A7, 2
  1190. 00000DDC  426D 8FDE                clr.w      [A5 - 0x7022]
  1191. 00000DE0  4E5E                     unlink     A6
  1192. 00000DE2  4E75                     rts
  1193. export_338:
  1194. 00000DE4  4E56 0000                link       A6, 0
  1195. 00000DE8  2F0C                     move.l     -[A7], A4
  1196. 00000DEA  286E 0008                movea.l    A4, [A6 + 0x8]
  1197. 00000DEE  302D 928E                move.w     D0, [A5 - 0x6D72]
  1198. 00000DF2  B06C 0098                cmp.w      D0, [A4 + 0x98]
  1199. 00000DF6  6618                     bne        +0x1A /* 00000E10 */
  1200. 00000DF8  202D 929E                move.l     D0, [A5 - 0x6D62]
  1201. 00000DFC  B0AC 009E                cmp.l      D0, [A4 + 0x9E]
  1202. 00000E00  660E                     bne        +0x10 /* 00000E10 */
  1203. 00000E02  202D 92A2                move.l     D0, [A5 - 0x6D5E]
  1204. 00000E06  B0AC 0076                cmp.l      D0, [A4 + 0x76]
  1205. 00000E0A  6604                     bne        +0x6 /* 00000E10 */
  1206. 00000E0C  7001                     moveq.l    D0, 0x01
  1207. 00000E0E  6002                     bra        +0x4 /* 00000E12 */
  1208. label00000E10:
  1209. 00000E10  7000                     moveq.l    D0, 0x00
  1210. label00000E12:
  1211. 00000E12  285F                     movea.l    A4, [A7]+
  1212. 00000E14  4E5E                     unlink     A6
  1213. 00000E16  4E75                     rts
  1214. export_345:
  1215. 00000E18  4E56 0000                link       A6, 0
  1216. 00000E1C  2F0C                     move.l     -[A7], A4
  1217. 00000E1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1218. 00000E22  302D 92B0                move.w     D0, [A5 - 0x6D50]
  1219. 00000E26  B06C 0098                cmp.w      D0, [A4 + 0x98]
  1220. 00000E2A  6618                     bne        +0x1A /* 00000E44 */
  1221. 00000E2C  202D 92BC                move.l     D0, [A5 - 0x6D44]
  1222. 00000E30  B0AC 009E                cmp.l      D0, [A4 + 0x9E]
  1223. 00000E34  660E                     bne        +0x10 /* 00000E44 */
  1224. 00000E36  202D 92C0                move.l     D0, [A5 - 0x6D40]
  1225. 00000E3A  B0AC 0076                cmp.l      D0, [A4 + 0x76]
  1226. 00000E3E  6604                     bne        +0x6 /* 00000E44 */
  1227. 00000E40  7001                     moveq.l    D0, 0x01
  1228. 00000E42  6002                     bra        +0x4 /* 00000E46 */
  1229. label00000E44:
  1230. 00000E44  7000                     moveq.l    D0, 0x00
  1231. label00000E46:
  1232. 00000E46  285F                     movea.l    A4, [A7]+
  1233. 00000E48  4E5E                     unlink     A6
  1234. 00000E4A  4E75                     rts
  1235. export_343:
  1236. fn00000E4C:
  1237. 00000E4C  4A6D 92B0                tst.w      [A5 - 0x6D50]
  1238. 00000E50  6D12                     blt        +0x14 /* 00000E64 */
  1239. 00000E52  2F2D 92C0                move.l     -[A7], [A5 - 0x6D40]
  1240. 00000E56  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1241. 00000E5A  588F                     addq.l     A7, 4
  1242. 00000E5C  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1243. 00000E60  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1244. label00000E64:
  1245. 00000E64  4E75                     rts
  1246. export_331:
  1247. fn00000E66:
  1248. 00000E66  4E56 FFFC                link       A6, -0x0004
  1249. 00000E6A  426E FFFE                clr.w      [A6 - 0x2]
  1250. 00000E6E  4A6D 928E                tst.w      [A5 - 0x6D72]
  1251. 00000E72  6D00 0066                blt        +0x68 /* 00000EDA */
  1252. 00000E76  3D6D 928E FFFC           move.w     [A6 - 0x4], [A5 - 0x6D72]
  1253. 00000E7C  4EBA 0064                jsr        [PC + 0x64 /* 00000EE2 */]
  1254. 00000E80  4A6D 928C                tst.w      [A5 - 0x6D74]
  1255. 00000E84  6734                     beq        +0x36 /* 00000EBA */
  1256. 00000E86  2F2D 9290                move.l     -[A7], [A5 - 0x6D70]
  1257. 00000E8A  2F2D 9296                move.l     -[A7], [A5 - 0x6D6A]
  1258. 00000E8E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1259. 00000E92  508F                     addq.l     A7, 8
  1260. 00000E94  3F00                     move.w     -[A7], D0
  1261. 00000E96  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1262. 00000E9A  548F                     addq.l     A7, 2
  1263. 00000E9C  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1264. 00000EA0  486D 9B18                pea.l      [A5 - 0x64E8]
  1265. 00000EA4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1266. 00000EA8  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  1267. 00000EAC  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1268. 00000EB0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1269. 00000EB4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1270. 00000EB8  601C                     bra        +0x1E /* 00000ED6 */
  1271. label00000EBA:
  1272. 00000EBA  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1273. 00000EBE  486D 9B24                pea.l      [A5 - 0x64DC]
  1274. 00000EC2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1275. 00000EC6  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  1276. 00000ECA  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1277. 00000ECE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1278. 00000ED2  3D40 FFFE                move.w     [A6 - 0x2], D0
  1279. label00000ED6:
  1280. 00000ED6  4EBA 000A                jsr        [PC + 0xA /* 00000EE2 */]
  1281. label00000EDA:
  1282. 00000EDA  302E FFFE                move.w     D0, [A6 - 0x2]
  1283. 00000EDE  4E5E                     unlink     A6
  1284. 00000EE0  4E75                     rts
  1285. export_336:
  1286. fn00000EE2:
  1287. 00000EE2  4E56 FFA4                link       A6, -0x005C
  1288. 00000EE6  2F0A                     move.l     -[A7], A2
  1289. 00000EE8  4A6D 928E                tst.w      [A5 - 0x6D72]
  1290. 00000EEC  6D00 0090                blt        +0x92 /* 00000F7E */
  1291. 00000EF0  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1292. 00000EF4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1293. 00000EF8  588F                     addq.l     A7, 4
  1294. 00000EFA  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1295. 00000EFE  A9D9                     syscall    TEDeactivate
  1296. 00000F00  206D 929A                movea.l    A0, [A5 - 0x6D66]
  1297. 00000F04  226D 929A                movea.l    A1, [A5 - 0x6D66]
  1298. 00000F08  246D 929A                movea.l    A2, [A5 - 0x6D66]
  1299. 00000F0C  2452                     movea.l    A2, [A2]
  1300. 00000F0E  302A 003C                move.w     D0, [A2 + 0x3C]
  1301. 00000F12  5340                     subq.w     D0, 1
  1302. 00000F14  2251                     movea.l    A1, [A1]
  1303. 00000F16  3340 0022                move.w     [A1 + 0x22], D0
  1304. 00000F1A  2050                     movea.l    A0, [A0]
  1305. 00000F1C  3140 0020                move.w     [A0 + 0x20], D0
  1306. 00000F20  206D 929E                movea.l    A0, [A5 - 0x6D62]
  1307. 00000F24  302D 928E                move.w     D0, [A5 - 0x6D72]
  1308. 00000F28  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1309. 00000F2C  D090                     add.l      D0, [A0]
  1310. 00000F2E  2040                     movea.l    A0, D0
  1311. 00000F30  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  1312. 00000F34  7013                     moveq.l    D0, 0x13
  1313. label00000F36:
  1314. 00000F36  22D8                     move.l     [A1]+, [A0]+
  1315. 00000F38  51C8 FFFC                dbf        D0, -0x6 /* 00000F36 */
  1316. 00000F3C  32D8                     move.w     [A1]+, [A0]+
  1317. 00000F3E  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1318. 00000F42  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1319. 00000F46  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1320. 00000F4A  508F                     addq.l     A7, 8
  1321. 00000F4C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1322. 00000F50  3D6D 928E FFFE           move.w     [A6 - 0x2], [A5 - 0x6D72]
  1323. 00000F56  70FF                     moveq.l    D0, 0xFFFFFFFF
  1324. 00000F58  3B40 928E                move.w     [A5 - 0x6D72], D0
  1325. 00000F5C  486E FFF6                pea.l      [A6 - 0xA]
  1326. 00000F60  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1327. 00000F64  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  1328. 00000F68  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  1329. 00000F6C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1330. 00000F70  486E FFF6                pea.l      [A6 - 0xA]
  1331. 00000F74  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1332. 00000F78  4EBA 03AA                jsr        [PC + 0x3AA /* 00001324 */]
  1333. 00000F7C  508F                     addq.l     A7, 8
  1334. label00000F7E:
  1335. 00000F7E  245F                     movea.l    A2, [A7]+
  1336. 00000F80  4E5E                     unlink     A6
  1337. 00000F82  4E75                     rts
  1338. export_323:
  1339. 00000F84  4E56 FFFC                link       A6, -0x0004
  1340. 00000F88  426E FFFE                clr.w      [A6 - 0x2]
  1341. 00000F8C  4A6D 928E                tst.w      [A5 - 0x6D72]
  1342. 00000F90  6C5A                     bge        +0x5C /* 00000FEC */
  1343. 00000F92  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1344. 00000F96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1345. 00000F9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1346. 00000F9E  4EBA 0054                jsr        [PC + 0x54 /* 00000FF4 */]
  1347. 00000FA2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1348. 00000FA6  3D6D 8FD8 FFFC           move.w     [A6 - 0x4], [A5 - 0x7028]
  1349. 00000FAC  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1350. 00000FB0  486D 9B30                pea.l      [A5 - 0x64D0]
  1351. 00000FB4  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  1352. 00000FB8  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  1353. 00000FBC  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  1354. 00000FC0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1355. 00000FC4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1356. 00000FC8  302E FFFC                move.w     D0, [A6 - 0x4]
  1357. 00000FCC  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  1358. 00000FD0  661A                     bne        +0x1C /* 00000FEC */
  1359. 00000FD2  4A6D 928E                tst.w      [A5 - 0x6D72]
  1360. 00000FD6  6C14                     bge        +0x16 /* 00000FEC */
  1361. 00000FD8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1362. 00000FDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1363. 00000FE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1364. 00000FE4  4EBA 000E                jsr        [PC + 0xE /* 00000FF4 */]
  1365. 00000FE8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1366. label00000FEC:
  1367. 00000FEC  302E FFFE                move.w     D0, [A6 - 0x2]
  1368. 00000FF0  4E5E                     unlink     A6
  1369. 00000FF2  4E75                     rts
  1370. fn00000FF4:
  1371. 00000FF4  4E56 FF2C                link       A6, -0x00D4
  1372. 00000FF8  7001                     moveq.l    D0, 0x01
  1373. 00000FFA  3B40 917C                move.w     [A5 - 0x6E84], D0
  1374. 00000FFE  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  1375. 00001002  A9D9                     syscall    TEDeactivate
  1376. 00001004  426D 928C                clr.w      [A5 - 0x6D74]
  1377. 00001008  2B6E 000C 929E           move.l     [A5 - 0x6D62], [A6 + 0xC]
  1378. 0000100E  2B6E 0008 92A2           move.l     [A5 - 0x6D5E], [A6 + 0x8]
  1379. 00001014  486E FF96                pea.l      [A6 - 0x6A]
  1380. 00001018  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1381. 0000101C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1382. 00001020  508F                     addq.l     A7, 8
  1383. 00001022  202D 929E                move.l     D0, [A5 - 0x6D62]
  1384. 00001026  B0AE FFC2                cmp.l      D0, [A6 - 0x3E]
  1385. 0000102A  6608                     bne        +0xA /* 00001034 */
  1386. 0000102C  2B6E FFC6 92A6           move.l     [A5 - 0x6D5A], [A6 - 0x3A]
  1387. 00001032  6006                     bra        +0x8 /* 0000103A */
  1388. label00001034:
  1389. 00001034  2B6E FFDA 92A6           move.l     [A5 - 0x6D5A], [A6 - 0x26]
  1390. label0000103A:
  1391. 0000103A  2B6E FFB6 9290           move.l     [A5 - 0x6D70], [A6 - 0x4A]
  1392. 00001040  2B6E FF96 9296           move.l     [A5 - 0x6D6A], [A6 - 0x6A]
  1393. 00001046  2F2D 92A2                move.l     -[A7], [A5 - 0x6D5E]
  1394. 0000104A  A873                     syscall    SetPort
  1395. 0000104C  206D 929E                movea.l    A0, [A5 - 0x6D62]
  1396. 00001050  302E 0010                move.w     D0, [A6 + 0x10]
  1397. 00001054  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1398. 00001058  D090                     add.l      D0, [A0]
  1399. 0000105A  2040                     movea.l    A0, D0
  1400. 0000105C  43EE FF3C                lea.l      A1, [A6 - 0xC4]
  1401. 00001060  7013                     moveq.l    D0, 0x13
  1402. label00001062:
  1403. 00001062  22D8                     move.l     [A1]+, [A0]+
  1404. 00001064  51C8 FFFC                dbf        D0, -0x6 /* 00001062 */
  1405. 00001068  32D8                     move.w     [A1]+, [A0]+
  1406. 0000106A  426D 9294                clr.w      [A5 - 0x6D6C]
  1407. 0000106E  082E 0003 FF49           btst.b     [A6 - 0xB7], 0x3
  1408. 00001074  6706                     beq        +0x8 /* 0000107C */
  1409. 00001076  7001                     moveq.l    D0, 0x01
  1410. 00001078  3B40 9294                move.w     [A5 - 0x6D6C], D0
  1411. label0000107C:
  1412. 0000107C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1413. 00001080  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1414. 00001084  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1415. 00001088  486E FF3C                pea.l      [A6 - 0xC4]
  1416. 0000108C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1417. 00001090  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1418. 00001094  3B6E 0010 928E           move.w     [A5 - 0x6D72], [A6 + 0x10]
  1419. 0000109A  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  1420. 0000109E  A9D8                     syscall    TEActivate
  1421. 000010A0  486E FF8E                pea.l      [A6 - 0x72]
  1422. 000010A4  3F2D 928E                move.w     -[A7], [A5 - 0x6D72]
  1423. 000010A8  2F2D 929E                move.l     -[A7], [A5 - 0x6D62]
  1424. 000010AC  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  1425. 000010B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1426. 000010B4  486E FF8E                pea.l      [A6 - 0x72]
  1427. 000010B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1428. 000010BC  4EBA 0266                jsr        [PC + 0x266 /* 00001324 */]
  1429. 000010C0  508F                     addq.l     A7, 8
  1430. 000010C2  4E5E                     unlink     A6
  1431. 000010C4  4E75                     rts
  1432. export_327:
  1433. fn000010C6:
  1434. 000010C6  4E56 FFF4                link       A6, -0x000C
  1435. 000010CA  4267                     clr.w      -[A7]
  1436. 000010CC  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  1437. 000010D0  A960                     syscall    GetControlValue/GetCtlValue
  1438. 000010D2  301F                     move.w     D0, [A7]+
  1439. 000010D4  3D40 FFFC                move.w     [A6 - 0x4], D0
  1440. 000010D8  4267                     clr.w      -[A7]
  1441. 000010DA  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  1442. 000010DE  A960                     syscall    GetControlValue/GetCtlValue
  1443. 000010E0  301F                     move.w     D0, [A7]+
  1444. 000010E2  3D40 FFFE                move.w     [A6 - 0x2], D0
  1445. 000010E6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1446. 000010EA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1447. 000010EE  A878                     syscall    SetOrigin
  1448. 000010F0  486E FFF4                pea.l      [A6 - 0xC]
  1449. 000010F4  4EBA 001C                jsr        [PC + 0x1C /* 00001112 */]
  1450. 000010F8  588F                     addq.l     A7, 4
  1451. 000010FA  486E FFF4                pea.l      [A6 - 0xC]
  1452. 000010FE  A87B                     syscall    ClipRect
  1453. 00001100  4E5E                     unlink     A6
  1454. 00001102  4E75                     rts
  1455. export_333:
  1456. fn00001104:
  1457. 00001104  4267                     clr.w      -[A7]
  1458. 00001106  4267                     clr.w      -[A7]
  1459. 00001108  A878                     syscall    SetOrigin
  1460. 0000110A  486D EBD2                pea.l      [A5 - 0x142E]
  1461. 0000110E  A87B                     syscall    ClipRect
  1462. 00001110  4E75                     rts
  1463. export_341:
  1464. fn00001112:
  1465. 00001112  4E56 0000                link       A6, 0
  1466. 00001116  2F0C                     move.l     -[A7], A4
  1467. 00001118  286E 0008                movea.l    A4, [A6 + 0x8]
  1468. 0000111C  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1469. 00001120  43D4                     lea.l      A1, [A4]
  1470. 00001122  41E8 0010                lea.l      A0, [A0 + 0x10]
  1471. 00001126  22D8                     move.l     [A1]+, [A0]+
  1472. 00001128  22D8                     move.l     [A1]+, [A0]+
  1473. 0000112A  206D 9000                movea.l    A0, [A5 - 0x7000]
  1474. 0000112E  2050                     movea.l    A0, [A0]
  1475. 00001130  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  1476. 00001136  660C                     bne        +0xE /* 00001144 */
  1477. 00001138  066C FFF1 0004           addi.w     [A4 + 0x4], 0xFFF1
  1478. 0000113E  066C FFF1 0006           addi.w     [A4 + 0x6], 0xFFF1
  1479. label00001144:
  1480. 00001144  285F                     movea.l    A4, [A7]+
  1481. 00001146  4E5E                     unlink     A6
  1482. 00001148  4E75                     rts
  1483. fn0000114A:
  1484. 0000114A  4E56 FFF8                link       A6, -0x0008
  1485. 0000114E  48E7 0300                movem.l    -[A7], D6,D7
  1486. 00001152  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1487. 00001156  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1488. 0000115A  41E8 0010                lea.l      A0, [A0 + 0x10]
  1489. 0000115E  22D8                     move.l     [A1]+, [A0]+
  1490. 00001160  22D8                     move.l     [A1]+, [A0]+
  1491. 00001162  70FF                     moveq.l    D0, 0xFFFFFFFF
  1492. 00001164  3D40 FFF8                move.w     [A6 - 0x8], D0
  1493. 00001168  302E FFFE                move.w     D0, [A6 - 0x2]
  1494. 0000116C  0640 FFF1                addi.w     D0, 0xFFF1
  1495. 00001170  3D40 FFFA                move.w     [A6 - 0x6], D0
  1496. 00001174  066E FFF2 FFFC           addi.w     [A6 - 0x4], 0xFFF2
  1497. 0000117A  526E FFFE                addq.w     [A6 - 0x2], 1
  1498. 0000117E  206D 9038                movea.l    A0, [A5 - 0x6FC8]
  1499. 00001182  2050                     movea.l    A0, [A0]
  1500. 00001184  5088                     addq.l     A0, 8
  1501. 00001186  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1502. 0000118A  20D9                     move.l     [A0]+, [A1]+
  1503. 0000118C  20D9                     move.l     [A0]+, [A1]+
  1504. 0000118E  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1505. 00001192  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1506. 00001196  41E8 0010                lea.l      A0, [A0 + 0x10]
  1507. 0000119A  22D8                     move.l     [A1]+, [A0]+
  1508. 0000119C  22D8                     move.l     [A1]+, [A0]+
  1509. 0000119E  302E FFFC                move.w     D0, [A6 - 0x4]
  1510. 000011A2  0640 FFF1                addi.w     D0, 0xFFF1
  1511. 000011A6  3D40 FFF8                move.w     [A6 - 0x8], D0
  1512. 000011AA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1513. 000011AC  3D40 FFFA                move.w     [A6 - 0x6], D0
  1514. 000011B0  526E FFFC                addq.w     [A6 - 0x4], 1
  1515. 000011B4  066E FFF2 FFFE           addi.w     [A6 - 0x2], 0xFFF2
  1516. 000011BA  206D 9034                movea.l    A0, [A5 - 0x6FCC]
  1517. 000011BE  2050                     movea.l    A0, [A0]
  1518. 000011C0  5088                     addq.l     A0, 8
  1519. 000011C2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1520. 000011C6  20D9                     move.l     [A0]+, [A1]+
  1521. 000011C8  20D9                     move.l     [A0]+, [A1]+
  1522. 000011CA  486E FFF8                pea.l      [A6 - 0x8]
  1523. 000011CE  4EBA FF42                jsr        [PC - 0xBE /* 00001112 */]
  1524. 000011D2  588F                     addq.l     A7, 4
  1525. 000011D4  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  1526. 000011D8  2050                     movea.l    A0, [A0]
  1527. 000011DA  3E28 0008                move.w     D7, [A0 + 0x8]
  1528. 000011DE  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  1529. 000011E2  2050                     movea.l    A0, [A0]
  1530. 000011E4  3C28 0006                move.w     D6, [A0 + 0x6]
  1531. 000011E8  302E FFFE                move.w     D0, [A6 - 0x2]
  1532. 000011EC  906E FFFA                sub.w      D0, [A6 - 0x6]
  1533. 000011F0  B047                     cmp.w      D0, D7
  1534. 000011F2  6F08                     ble        +0xA /* 000011FC */
  1535. 000011F4  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  1536. 000011F8  4267                     clr.w      -[A7]
  1537. 000011FA  A963                     syscall    SetControlValue/SetCtlValue
  1538. label000011FC:
  1539. 000011FC  302E FFFC                move.w     D0, [A6 - 0x4]
  1540. 00001200  906E FFF8                sub.w      D0, [A6 - 0x8]
  1541. 00001204  B046                     cmp.w      D0, D6
  1542. 00001206  6F08                     ble        +0xA /* 00001210 */
  1543. 00001208  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  1544. 0000120C  4267                     clr.w      -[A7]
  1545. 0000120E  A963                     syscall    SetControlValue/SetCtlValue
  1546. label00001210:
  1547. 00001210  4CDF 00C0                movem.l    D6,D7, [A7]+
  1548. 00001214  4E5E                     unlink     A6
  1549. 00001216  4E75                     rts
  1550. fn00001218:
  1551. 00001218  4E56 FFF8                link       A6, -0x0008
  1552. 0000121C  48E7 0700                movem.l    -[A7], D5,D6,D7
  1553. 00001220  486E FFF8                pea.l      [A6 - 0x8]
  1554. 00001224  4EBA FEEC                jsr        [PC - 0x114 /* 00001112 */]
  1555. 00001228  588F                     addq.l     A7, 4
  1556. 0000122A  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  1557. 0000122E  2050                     movea.l    A0, [A0]
  1558. 00001230  3C28 0008                move.w     D6, [A0 + 0x8]
  1559. 00001234  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  1560. 00001238  2050                     movea.l    A0, [A0]
  1561. 0000123A  3A28 0006                move.w     D5, [A0 + 0x6]
  1562. 0000123E  302E FFFE                move.w     D0, [A6 - 0x2]
  1563. 00001242  906E FFFA                sub.w      D0, [A6 - 0x6]
  1564. 00001246  3206                     move.w     D1, D6
  1565. 00001248  9240                     sub.w      D1, D0
  1566. 0000124A  3E01                     move.w     D7, D1
  1567. 0000124C  4A47                     tst.w      D7
  1568. 0000124E  6F08                     ble        +0xA /* 00001258 */
  1569. 00001250  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  1570. 00001254  3F07                     move.w     -[A7], D7
  1571. 00001256  A965                     syscall    SetControlMaximum/SetMaxCtl
  1572. label00001258:
  1573. 00001258  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1574. 0000125C  4A28 006F                tst.b      [A0 + 0x6F]
  1575. 00001260  670E                     beq        +0x10 /* 00001270 */
  1576. 00001262  4A47                     tst.w      D7
  1577. 00001264  6F0A                     ble        +0xC /* 00001270 */
  1578. 00001266  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  1579. 0000126A  4267                     clr.w      -[A7]
  1580. 0000126C  A95D                     syscall    HiliteControl
  1581. 0000126E  600A                     bra        +0xC /* 0000127A */
  1582. label00001270:
  1583. 00001270  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  1584. 00001274  3F3C FFFF                move.w     -[A7], 0xFFFF
  1585. 00001278  A95D                     syscall    HiliteControl
  1586. label0000127A:
  1587. 0000127A  302E FFFC                move.w     D0, [A6 - 0x4]
  1588. 0000127E  906E FFF8                sub.w      D0, [A6 - 0x8]
  1589. 00001282  3205                     move.w     D1, D5
  1590. 00001284  9240                     sub.w      D1, D0
  1591. 00001286  3E01                     move.w     D7, D1
  1592. 00001288  4A47                     tst.w      D7
  1593. 0000128A  6F08                     ble        +0xA /* 00001294 */
  1594. 0000128C  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  1595. 00001290  3F07                     move.w     -[A7], D7
  1596. 00001292  A965                     syscall    SetControlMaximum/SetMaxCtl
  1597. label00001294:
  1598. 00001294  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1599. 00001298  4A28 006F                tst.b      [A0 + 0x6F]
  1600. 0000129C  670E                     beq        +0x10 /* 000012AC */
  1601. 0000129E  4A47                     tst.w      D7
  1602. 000012A0  6F0A                     ble        +0xC /* 000012AC */
  1603. 000012A2  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  1604. 000012A6  4267                     clr.w      -[A7]
  1605. 000012A8  A95D                     syscall    HiliteControl
  1606. 000012AA  600A                     bra        +0xC /* 000012B6 */
  1607. label000012AC:
  1608. 000012AC  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  1609. 000012B0  3F3C FFFF                move.w     -[A7], 0xFFFF
  1610. 000012B4  A95D                     syscall    HiliteControl
  1611. label000012B6:
  1612. 000012B6  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1613. 000012BA  4E5E                     unlink     A6
  1614. 000012BC  4E75                     rts
  1615. export_337:
  1616. 000012BE  4E56 FFEE                link       A6, -0x0012
  1617. 000012C2  486E FFEE                pea.l      [A6 - 0x12]
  1618. 000012C6  A898                     syscall    GetPenState
  1619. 000012C8  2F2D EC46                move.l     -[A7], [A5 - 0x13BA]
  1620. 000012CC  A922                     syscall    BeginUpdate
  1621. 000012CE  3F3C 0001                move.w     -[A7], 0x1
  1622. 000012D2  4EBA F920                jsr        [PC - 0x6E0 /* 00000BF4 */]
  1623. 000012D6  548F                     addq.l     A7, 2
  1624. 000012D8  2F2D EC46                move.l     -[A7], [A5 - 0x13BA]
  1625. 000012DC  A923                     syscall    EndUpdate
  1626. 000012DE  486E FFEE                pea.l      [A6 - 0x12]
  1627. 000012E2  A899                     syscall    SetPenState
  1628. 000012E4  4EBA FDE0                jsr        [PC - 0x220 /* 000010C6 */]
  1629. 000012E8  4E5E                     unlink     A6
  1630. 000012EA  4E75                     rts
  1631. export_322:
  1632. fn000012EC:
  1633. 000012EC  4E56 FFF8                link       A6, -0x0008
  1634. 000012F0  2F0C                     move.l     -[A7], A4
  1635. 000012F2  286E 0008                movea.l    A4, [A6 + 0x8]
  1636. 000012F6  4AAC 0076                tst.l      [A4 + 0x76]
  1637. 000012FA  6722                     beq        +0x24 /* 0000131E */
  1638. 000012FC  486E FFF8                pea.l      [A6 - 0x8]
  1639. 00001300  3F2C 0098                move.w     -[A7], [A4 + 0x98]
  1640. 00001304  2F2C 009E                move.l     -[A7], [A4 + 0x9E]
  1641. 00001308  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  1642. 0000130C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1643. 00001310  486E FFF8                pea.l      [A6 - 0x8]
  1644. 00001314  2F2C 0076                move.l     -[A7], [A4 + 0x76]
  1645. 00001318  4EBA 000A                jsr        [PC + 0xA /* 00001324 */]
  1646. 0000131C  508F                     addq.l     A7, 8
  1647. label0000131E:
  1648. 0000131E  285F                     movea.l    A4, [A7]+
  1649. 00001320  4E5E                     unlink     A6
  1650. 00001322  4E75                     rts
  1651. export_326:
  1652. fn00001324:
  1653. 00001324  4E56 FF82                link       A6, -0x007E
  1654. 00001328  41EE FF8A                lea.l      A0, [A6 - 0x76]
  1655. 0000132C  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  1656. 00001330  7019                     moveq.l    D0, 0x19
  1657. label00001332:
  1658. 00001332  20D9                     move.l     [A0]+, [A1]+
  1659. 00001334  51C8 FFFC                dbf        D0, -0x6 /* 00001332 */
  1660. 00001338  30D9                     move.w     [A0]+, [A1]+
  1661. 0000133A  486D 8FE8                pea.l      [A5 - 0x7018]
  1662. 0000133E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1663. 00001342  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1664. 00001346  508F                     addq.l     A7, 8
  1665. 00001348  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1666. 0000134C  A873                     syscall    SetPort
  1667. 0000134E  4AAE 000C                tst.l      [A6 + 0xC]
  1668. 00001352  6752                     beq        +0x54 /* 000013A6 */
  1669. 00001354  206E 000C                movea.l    A0, [A6 + 0xC]
  1670. 00001358  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1671. 0000135C  22D8                     move.l     [A1]+, [A0]+
  1672. 0000135E  22D8                     move.l     [A1]+, [A0]+
  1673. 00001360  4267                     clr.w      -[A7]
  1674. 00001362  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  1675. 00001366  A960                     syscall    GetControlValue/GetCtlValue
  1676. 00001368  301F                     move.w     D0, [A7]+
  1677. 0000136A  3D40 FFFC                move.w     [A6 - 0x4], D0
  1678. 0000136E  4267                     clr.w      -[A7]
  1679. 00001370  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  1680. 00001374  A960                     syscall    GetControlValue/GetCtlValue
  1681. 00001376  301F                     move.w     D0, [A7]+
  1682. 00001378  3D40 FFFE                move.w     [A6 - 0x2], D0
  1683. 0000137C  302E FFFE                move.w     D0, [A6 - 0x2]
  1684. 00001380  4440                     neg.w      D0
  1685. 00001382  322E FFFC                move.w     D1, [A6 - 0x4]
  1686. 00001386  4441                     neg.w      D1
  1687. 00001388  486E FFF4                pea.l      [A6 - 0xC]
  1688. 0000138C  3F00                     move.w     -[A7], D0
  1689. 0000138E  3F01                     move.w     -[A7], D1
  1690. 00001390  A8A8                     syscall    OffsetRect
  1691. 00001392  3F3C FFFD                move.w     -[A7], 0xFFFD
  1692. 00001396  3F3C FFFD                move.w     -[A7], 0xFFFD
  1693. 0000139A  486E FFF4                pea.l      [A6 - 0xC]
  1694. 0000139E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1695. 000013A2  508F                     addq.l     A7, 8
  1696. 000013A4  600A                     bra        +0xC /* 000013B0 */
  1697. label000013A6:
  1698. 000013A6  486E FFF4                pea.l      [A6 - 0xC]
  1699. 000013AA  4EBA FD66                jsr        [PC - 0x29A /* 00001112 */]
  1700. 000013AE  588F                     addq.l     A7, 4
  1701. label000013B0:
  1702. 000013B0  42A7                     clr.l      -[A7]
  1703. 000013B2  A8D8                     syscall    NewRgn
  1704. 000013B4  205F                     movea.l    A0, [A7]+
  1705. 000013B6  2D48 FF82                move.l     [A6 - 0x7E], A0
  1706. 000013BA  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  1707. 000013BE  486E FFF4                pea.l      [A6 - 0xC]
  1708. 000013C2  A8DF                     syscall    RectRgn
  1709. 000013C4  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1710. 000013C8  2D68 0018 FF86           move.l     [A6 - 0x7A], [A0 + 0x18]
  1711. 000013CE  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  1712. 000013D2  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  1713. 000013D6  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  1714. 000013DA  A8E4                     syscall    SectRgn
  1715. 000013DC  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1716. 000013E0  216E FF82 0018           move.l     [A0 + 0x18], [A6 - 0x7E]
  1717. 000013E6  3F3C 0001                move.w     -[A7], 0x1
  1718. 000013EA  4EBA F808                jsr        [PC - 0x7F8 /* 00000BF4 */]
  1719. 000013EE  548F                     addq.l     A7, 2
  1720. 000013F0  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1721. 000013F4  216E FF86 0018           move.l     [A0 + 0x18], [A6 - 0x7A]
  1722. 000013FA  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  1723. 000013FE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1724. 00001402  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  1725. 00001406  43EE FF8A                lea.l      A1, [A6 - 0x76]
  1726. 0000140A  7019                     moveq.l    D0, 0x19
  1727. label0000140C:
  1728. 0000140C  20D9                     move.l     [A0]+, [A1]+
  1729. 0000140E  51C8 FFFC                dbf        D0, -0x6 /* 0000140C */
  1730. 00001412  30D9                     move.w     [A0]+, [A1]+
  1731. 00001414  4E5E                     unlink     A6
  1732. 00001416  4E75                     rts
  1733. export_342:
  1734. 00001418  4E56 FFEC                link       A6, -0x0014
  1735. 0000141C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1736. 00001420  A873                     syscall    SetPort
  1737. 00001422  486E FFF4                pea.l      [A6 - 0xC]
  1738. 00001426  4EBA FCEA                jsr        [PC - 0x316 /* 00001112 */]
  1739. 0000142A  588F                     addq.l     A7, 4
  1740. 0000142C  42A7                     clr.l      -[A7]
  1741. 0000142E  A8D8                     syscall    NewRgn
  1742. 00001430  205F                     movea.l    A0, [A7]+
  1743. 00001432  2D48 FFEC                move.l     [A6 - 0x14], A0
  1744. 00001436  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1745. 0000143A  486E FFF4                pea.l      [A6 - 0xC]
  1746. 0000143E  A8DF                     syscall    RectRgn
  1747. 00001440  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1748. 00001444  2D68 0018 FFF0           move.l     [A6 - 0x10], [A0 + 0x18]
  1749. 0000144A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1750. 0000144E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1751. 00001452  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1752. 00001456  A8E4                     syscall    SectRgn
  1753. 00001458  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1754. 0000145C  216E FFEC 0018           move.l     [A0 + 0x18], [A6 - 0x14]
  1755. 00001462  4267                     clr.w      -[A7]
  1756. 00001464  4EBA F78E                jsr        [PC - 0x872 /* 00000BF4 */]
  1757. 00001468  548F                     addq.l     A7, 2
  1758. 0000146A  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1759. 0000146E  216E FFF0 0018           move.l     [A0 + 0x18], [A6 - 0x10]
  1760. 00001474  206E 000C                movea.l    A0, [A6 + 0xC]
  1761. 00001478  20AE FFEC                move.l     [A0], [A6 - 0x14]
  1762. 0000147C  206E 0008                movea.l    A0, [A6 + 0x8]
  1763. 00001480  20AD 8DCC                move.l     [A0], [A5 - 0x7234]
  1764. 00001484  206E 0008                movea.l    A0, [A6 + 0x8]
  1765. 00001488  316D 8D9A 0004           move.w     [A0 + 0x4], [A5 - 0x7266]
  1766. 0000148E  206E 0008                movea.l    A0, [A6 + 0x8]
  1767. 00001492  5C88                     addq.l     A0, 6
  1768. 00001494  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  1769. 00001498  20D9                     move.l     [A0]+, [A1]+
  1770. 0000149A  20D9                     move.l     [A0]+, [A1]+
  1771. 0000149C  4E5E                     unlink     A6
  1772. 0000149E  4E75                     rts
  1773. export_332:
  1774. 000014A0  4E56 FF96                link       A6, -0x006A
  1775. 000014A4  41EE FF96                lea.l      A0, [A6 - 0x6A]
  1776. 000014A8  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  1777. 000014AC  7019                     moveq.l    D0, 0x19
  1778. label000014AE:
  1779. 000014AE  20D9                     move.l     [A0]+, [A1]+
  1780. 000014B0  51C8 FFFC                dbf        D0, -0x6 /* 000014AE */
  1781. 000014B4  30D9                     move.w     [A0]+, [A1]+
  1782. 000014B6  486D 8FE8                pea.l      [A5 - 0x7018]
  1783. 000014BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1784. 000014BE  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  1785. 000014C2  508F                     addq.l     A7, 8
  1786. 000014C4  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1787. 000014C8  A873                     syscall    SetPort
  1788. 000014CA  4EBA FC7E                jsr        [PC - 0x382 /* 0000114A */]
  1789. 000014CE  4EBA FD48                jsr        [PC - 0x2B8 /* 00001218 */]
  1790. 000014D2  3F3C 0001                move.w     -[A7], 0x1
  1791. 000014D6  4EBA F71C                jsr        [PC - 0x8E4 /* 00000BF4 */]
  1792. 000014DA  548F                     addq.l     A7, 2
  1793. 000014DC  206D 9000                movea.l    A0, [A5 - 0x7000]
  1794. 000014E0  2050                     movea.l    A0, [A0]
  1795. 000014E2  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  1796. 000014E8  6628                     bne        +0x2A /* 00001512 */
  1797. 000014EA  A89E                     syscall    PenNormal
  1798. 000014EC  206D 9000                movea.l    A0, [A5 - 0x7000]
  1799. 000014F0  2050                     movea.l    A0, [A0]
  1800. 000014F2  0828 0002 0007           btst.b     [A0 + 0x7], 0x2
  1801. 000014F8  6708                     beq        +0xA /* 00001502 */
  1802. 000014FA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1803. 000014FE  A904                     syscall    DrawGrowIcon
  1804. 00001500  600A                     bra        +0xC /* 0000150C */
  1805. label00001502:
  1806. 00001502  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1807. 00001506  4EBA 0020                jsr        [PC + 0x20 /* 00001528 */]
  1808. 0000150A  588F                     addq.l     A7, 4
  1809. label0000150C:
  1810. 0000150C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1811. 00001510  A969                     syscall    DrawControls
  1812. label00001512:
  1813. 00001512  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  1814. 00001516  43EE FF96                lea.l      A1, [A6 - 0x6A]
  1815. 0000151A  7019                     moveq.l    D0, 0x19
  1816. label0000151C:
  1817. 0000151C  20D9                     move.l     [A0]+, [A1]+
  1818. 0000151E  51C8 FFFC                dbf        D0, -0x6 /* 0000151C */
  1819. 00001522  30D9                     move.w     [A0]+, [A1]+
  1820. 00001524  4E5E                     unlink     A6
  1821. 00001526  4E75                     rts
  1822. fn00001528:
  1823. 00001528  4E56 FFF8                link       A6, -0x0008
  1824. 0000152C  206E 0008                movea.l    A0, [A6 + 0x8]
  1825. 00001530  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1826. 00001534  41E8 0010                lea.l      A0, [A0 + 0x10]
  1827. 00001538  22D8                     move.l     [A1]+, [A0]+
  1828. 0000153A  22D8                     move.l     [A1]+, [A0]+
  1829. 0000153C  302E FFFE                move.w     D0, [A6 - 0x2]
  1830. 00001540  0640 FFF2                addi.w     D0, 0xFFF2
  1831. 00001544  3D40 FFFA                move.w     [A6 - 0x6], D0
  1832. 00001548  302E FFFC                move.w     D0, [A6 - 0x4]
  1833. 0000154C  0640 FFF2                addi.w     D0, 0xFFF2
  1834. 00001550  3D40 FFF8                move.w     [A6 - 0x8], D0
  1835. 00001554  486E FFF8                pea.l      [A6 - 0x8]
  1836. 00001558  A8A3                     syscall    EraseRect
  1837. 0000155A  4E5E                     unlink     A6
  1838. 0000155C  4E75                     rts
  1839. export_324:
  1840. fn0000155E:
  1841. 0000155E  4E56 FF98                link       A6, -0x0068
  1842. 00001562  48E7 0108                movem.l    -[A7], D7,A4
  1843. 00001566  286E 0008                movea.l    A4, [A6 + 0x8]
  1844. 0000156A  2F2C 0028                move.l     -[A7], [A4 + 0x28]
  1845. 0000156E  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1846. 00001572  588F                     addq.l     A7, 4
  1847. 00001574  2D40 FFB8                move.l     [A6 - 0x48], D0
  1848. 00001578  2F2C 003C                move.l     -[A7], [A4 + 0x3C]
  1849. 0000157C  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1850. 00001580  588F                     addq.l     A7, 4
  1851. 00001582  D1AE FFB8                add.l      [A6 - 0x48], D0
  1852. 00001586  2F14                     move.l     -[A7], [A4]
  1853. 00001588  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1854. 0000158C  588F                     addq.l     A7, 4
  1855. 0000158E  4A40                     tst.w      D0
  1856. 00001590  6614                     bne        +0x16 /* 000015A6 */
  1857. 00001592  206E FFB8                movea.l    A0, [A6 - 0x48]
  1858. 00001596  4868 4E20                pea.l      [A0 + 0x4E20]
  1859. 0000159A  2F14                     move.l     -[A7], [A4]
  1860. 0000159C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1861. 000015A0  508F                     addq.l     A7, 8
  1862. 000015A2  4A40                     tst.w      D0
  1863. 000015A4  6708                     beq        +0xA /* 000015AE */
  1864. label000015A6:
  1865. 000015A6  2F14                     move.l     -[A7], [A4]
  1866. 000015A8  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  1867. 000015AC  588F                     addq.l     A7, 4
  1868. label000015AE:
  1869. 000015AE  486E FFBE                pea.l      [A6 - 0x42]
  1870. 000015B2  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  1871. 000015B6  2F14                     move.l     -[A7], [A4]
  1872. 000015B8  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  1873. 000015BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1874. 000015C0  3F00                     move.w     -[A7], D0
  1875. 000015C2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1876. 000015C6  548F                     addq.l     A7, 2
  1877. 000015C8  486E FFBC                pea.l      [A6 - 0x44]
  1878. 000015CC  2F2C 0034                move.l     -[A7], [A4 + 0x34]
  1879. 000015D0  2F14                     move.l     -[A7], [A4]
  1880. 000015D2  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  1881. 000015D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1882. 000015DA  3F00                     move.w     -[A7], D0
  1883. 000015DC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1884. 000015E0  548F                     addq.l     A7, 2
  1885. 000015E2  4A6E FFBE                tst.w      [A6 - 0x42]
  1886. 000015E6  6608                     bne        +0xA /* 000015F0 */
  1887. 000015E8  4A6E FFBC                tst.w      [A6 - 0x44]
  1888. 000015EC  6700 009A                beq        +0x9C /* 00001688 */
  1889. label000015F0:
  1890. 000015F0  7E00                     moveq.l    D7, 0x00
  1891. 000015F2  6010                     bra        +0x12 /* 00001604 */
  1892. label000015F4:
  1893. 000015F4  3007                     move.w     D0, D7
  1894. 000015F6  48C0                     ext.l      D0
  1895. 000015F8  E580                     asl        D0, 2
  1896. 000015FA  D08E                     add.l      D0, A6
  1897. 000015FC  2040                     movea.l    A0, D0
  1898. 000015FE  42A8 FF98                clr.l      [A0 - 0x68]
  1899. 00001602  5247                     addq.w     D7, 1
  1900. label00001604:
  1901. 00001604  0C47 0008                cmpi.w     D7, 0x8
  1902. 00001608  6DEA                     blt        -0x14 /* 000015F4 */
  1903. 0000160A  2F2C 002C                move.l     -[A7], [A4 + 0x2C]
  1904. 0000160E  486E FF98                pea.l      [A6 - 0x68]
  1905. 00001612  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  1906. 00001616  508F                     addq.l     A7, 8
  1907. 00001618  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1908. 0000161C  486E FF98                pea.l      [A6 - 0x68]
  1909. 00001620  4EAD 067A                jsr        [A5 + 0x67A /* export_203 */]
  1910. 00001624  508F                     addq.l     A7, 8
  1911. 00001626  486E FFC0                pea.l      [A6 - 0x40]
  1912. 0000162A  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  1913. 0000162E  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  1914. 00001632  2F14                     move.l     -[A7], [A4]
  1915. 00001634  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1916. 00001638  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1917. 0000163C  4878 0020                push.l     0x20 /* ' ' */
  1918. 00001640  486E FFE0                pea.l      [A6 - 0x20]
  1919. 00001644  486E FF98                pea.l      [A6 - 0x68]
  1920. 00001648  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1921. 0000164C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1922. 00001650  2D6E FFB8 FFDC           move.l     [A6 - 0x24], [A6 - 0x48]
  1923. 00001656  486E FFC0                pea.l      [A6 - 0x40]
  1924. 0000165A  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  1925. 0000165E  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  1926. 00001662  2F14                     move.l     -[A7], [A4]
  1927. 00001664  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1928. 00001668  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1929. 0000166C  206C 0028                movea.l    A0, [A4 + 0x28]
  1930. 00001670  2050                     movea.l    A0, [A0]
  1931. 00001672  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1932. 00001676  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  1933. 0000167A  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  1934. 0000167E  508F                     addq.l     A7, 8
  1935. 00001680  3F00                     move.w     -[A7], D0
  1936. 00001682  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  1937. 00001686  548F                     addq.l     A7, 2
  1938. label00001688:
  1939. 00001688  4CDF 1080                movem.l    D7,A4, [A7]+
  1940. 0000168C  4E5E                     unlink     A6
  1941. 0000168E  4E75                     rts
  1942. export_344:
  1943. 00001690  4E56 FFF4                link       A6, -0x000C
  1944. 00001694  48E7 0300                movem.l    -[A7], D6,D7
  1945. 00001698  526D 8FD8                addq.w     [A5 - 0x7028], 1
  1946. 0000169C  4267                     clr.w      -[A7]
  1947. 0000169E  486E FFF4                pea.l      [A6 - 0xC]
  1948. 000016A2  486E FFF8                pea.l      [A6 - 0x8]
  1949. 000016A6  486E FFFC                pea.l      [A6 - 0x4]
  1950. 000016AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1951. 000016AE  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1952. 000016B2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1953. 000016B6  3E00                     move.w     D7, D0
  1954. 000016B8  4A47                     tst.w      D7
  1955. 000016BA  6706                     beq        +0x8 /* 000016C2 */
  1956. 000016BC  3007                     move.w     D0, D7
  1957. 000016BE  6000 007A                bra        +0x7C /* 0000173A */
  1958. label000016C2:
  1959. 000016C2  3C2D 8FD6                move.w     D6, [A5 - 0x702A]
  1960. 000016C6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1961. 000016CA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1962. 000016CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1963. 000016D2  4EBA 006E                jsr        [PC + 0x6E /* 00001742 */]
  1964. 000016D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1965. 000016DA  3E00                     move.w     D7, D0
  1966. 000016DC  4A47                     tst.w      D7
  1967. 000016DE  6706                     beq        +0x8 /* 000016E6 */
  1968. 000016E0  3007                     move.w     D0, D7
  1969. 000016E2  6000 0056                bra        +0x58 /* 0000173A */
  1970. label000016E6:
  1971. 000016E6  4EAD 1072                jsr        [A5 + 0x1072 /* export_522 */]
  1972. 000016EA  3E00                     move.w     D7, D0
  1973. 000016EC  4A47                     tst.w      D7
  1974. 000016EE  6704                     beq        +0x6 /* 000016F4 */
  1975. 000016F0  3007                     move.w     D0, D7
  1976. 000016F2  6046                     bra        +0x48 /* 0000173A */
  1977. label000016F4:
  1978. 000016F4  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1979. 000016F8  BC6D 8FD6                cmp.w      D6, [A5 - 0x702A]
  1980. 000016FC  6724                     beq        +0x26 /* 00001722 */
  1981. 000016FE  4267                     clr.w      -[A7]
  1982. 00001700  486E FFF4                pea.l      [A6 - 0xC]
  1983. 00001704  486E FFF8                pea.l      [A6 - 0x8]
  1984. 00001708  486E FFFC                pea.l      [A6 - 0x4]
  1985. 0000170C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1986. 00001710  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1987. 00001714  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1988. 00001718  3E00                     move.w     D7, D0
  1989. 0000171A  4A47                     tst.w      D7
  1990. 0000171C  6704                     beq        +0x6 /* 00001722 */
  1991. 0000171E  3007                     move.w     D0, D7
  1992. 00001720  6018                     bra        +0x1A /* 0000173A */
  1993. label00001722:
  1994. 00001722  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1995. 00001726  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1996. 0000172A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1997. 0000172E  4EBA 02B6                jsr        [PC + 0x2B6 /* 000019E6 */]
  1998. 00001732  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1999. 00001736  3E00                     move.w     D7, D0
  2000. 00001738  3007                     move.w     D0, D7
  2001. label0000173A:
  2002. 0000173A  4CDF 00C0                movem.l    D6,D7, [A7]+
  2003. 0000173E  4E5E                     unlink     A6
  2004. 00001740  4E75                     rts
  2005. fn00001742:
  2006. 00001742  4E56 FFBC                link       A6, -0x0044
  2007. 00001746  2F07                     move.l     -[A7], D7
  2008. 00001748  2D6D 9040 FFBC           move.l     [A6 - 0x44], [A5 - 0x6FC0]
  2009. 0000174E  202D 8FE8                move.l     D0, [A5 - 0x7018]
  2010. 00001752  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2011. 00001756  6600 0284                bne        +0x286 /* 000019DC */
  2012. 0000175A  202D 8FF4                move.l     D0, [A5 - 0x700C]
  2013. 0000175E  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2014. 00001762  6600 018C                bne        +0x18E /* 000018F0 */
  2015. 00001766  202D 9004                move.l     D0, [A5 - 0x6FFC]
  2016. 0000176A  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2017. 0000176E  6606                     bne        +0x8 /* 00001776 */
  2018. 00001770  7000                     moveq.l    D0, 0x00
  2019. 00001772  6000 026C                bra        +0x26E /* 000019E0 */
  2020. label00001776:
  2021. 00001776  486E FFC0                pea.l      [A6 - 0x40]
  2022. 0000177A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2023. 0000177E  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2024. 00001782  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2025. 00001786  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2026. 0000178A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2027. 0000178E  202E FFC4                move.l     D0, [A6 - 0x3C]
  2028. 00001792  B0AD 901C                cmp.l      D0, [A5 - 0x6FE4]
  2029. 00001796  6600 0094                bne        +0x96 /* 0000182C */
  2030. 0000179A  4EBA F6CA                jsr        [PC - 0x936 /* 00000E66 */]
  2031. 0000179E  3E00                     move.w     D7, D0
  2032. 000017A0  4A47                     tst.w      D7
  2033. 000017A2  6706                     beq        +0x8 /* 000017AA */
  2034. 000017A4  3007                     move.w     D0, D7
  2035. 000017A6  6000 0238                bra        +0x23A /* 000019E0 */
  2036. label000017AA:
  2037. 000017AA  202E FFBC                move.l     D0, [A6 - 0x44]
  2038. 000017AE  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2039. 000017B2  6708                     beq        +0xA /* 000017BC */
  2040. 000017B4  303C FC20                move.w     D0, 0xFC20
  2041. 000017B8  6000 0226                bra        +0x228 /* 000019E0 */
  2042. label000017BC:
  2043. 000017BC  4EBA F68E                jsr        [PC - 0x972 /* 00000E4C */]
  2044. 000017C0  486D 9B3A                pea.l      [A5 - 0x64C6]
  2045. 000017C4  4EBA EDA8                jsr        [PC - 0x1258 /* 0000056E */]
  2046. 000017C8  588F                     addq.l     A7, 4
  2047. 000017CA  3E00                     move.w     D7, D0
  2048. 000017CC  4A47                     tst.w      D7
  2049. 000017CE  6706                     beq        +0x8 /* 000017D6 */
  2050. 000017D0  3007                     move.w     D0, D7
  2051. 000017D2  6000 020C                bra        +0x20E /* 000019E0 */
  2052. label000017D6:
  2053. 000017D6  202E FFBC                move.l     D0, [A6 - 0x44]
  2054. 000017DA  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2055. 000017DE  6708                     beq        +0xA /* 000017E8 */
  2056. 000017E0  303C FC20                move.w     D0, 0xFC20
  2057. 000017E4  6000 01FA                bra        +0x1FC /* 000019E0 */
  2058. label000017E8:
  2059. 000017E8  4A6D 8FBA                tst.w      [A5 - 0x7046]
  2060. 000017EC  6630                     bne        +0x32 /* 0000181E */
  2061. 000017EE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2062. 000017F2  4267                     clr.w      -[A7]
  2063. 000017F4  486D 9B46                pea.l      [A5 - 0x64BA]
  2064. 000017F8  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2065. 000017FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2066. 00001800  3E00                     move.w     D7, D0
  2067. 00001802  4A47                     tst.w      D7
  2068. 00001804  6706                     beq        +0x8 /* 0000180C */
  2069. 00001806  3007                     move.w     D0, D7
  2070. 00001808  6000 01D6                bra        +0x1D8 /* 000019E0 */
  2071. label0000180C:
  2072. 0000180C  202E FFBC                move.l     D0, [A6 - 0x44]
  2073. 00001810  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2074. 00001814  6708                     beq        +0xA /* 0000181E */
  2075. 00001816  303C FC20                move.w     D0, 0xFC20
  2076. 0000181A  6000 01C4                bra        +0x1C6 /* 000019E0 */
  2077. label0000181E:
  2078. 0000181E  4EBA 40CE                jsr        [PC + 0x40CE /* 000058EE */]
  2079. 00001822  4EBA F6BE                jsr        [PC - 0x942 /* 00000EE2 */]
  2080. 00001826  7000                     moveq.l    D0, 0x00
  2081. 00001828  6000 01B6                bra        +0x1B8 /* 000019E0 */
  2082. label0000182C:
  2083. 0000182C  4EBA F638                jsr        [PC - 0x9C8 /* 00000E66 */]
  2084. 00001830  3E00                     move.w     D7, D0
  2085. 00001832  4A47                     tst.w      D7
  2086. 00001834  6706                     beq        +0x8 /* 0000183C */
  2087. 00001836  3007                     move.w     D0, D7
  2088. 00001838  6000 01A6                bra        +0x1A8 /* 000019E0 */
  2089. label0000183C:
  2090. 0000183C  202E FFBC                move.l     D0, [A6 - 0x44]
  2091. 00001840  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2092. 00001844  6708                     beq        +0xA /* 0000184E */
  2093. 00001846  303C FC20                move.w     D0, 0xFC20
  2094. 0000184A  6000 0194                bra        +0x196 /* 000019E0 */
  2095. label0000184E:
  2096. 0000184E  4EBA F5FC                jsr        [PC - 0xA04 /* 00000E4C */]
  2097. 00001852  486D 9B50                pea.l      [A5 - 0x64B0]
  2098. 00001856  4EBA ED16                jsr        [PC - 0x12EA /* 0000056E */]
  2099. 0000185A  588F                     addq.l     A7, 4
  2100. 0000185C  3E00                     move.w     D7, D0
  2101. 0000185E  4A47                     tst.w      D7
  2102. 00001860  6706                     beq        +0x8 /* 00001868 */
  2103. 00001862  3007                     move.w     D0, D7
  2104. 00001864  6000 017A                bra        +0x17C /* 000019E0 */
  2105. label00001868:
  2106. 00001868  202E FFBC                move.l     D0, [A6 - 0x44]
  2107. 0000186C  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2108. 00001870  6708                     beq        +0xA /* 0000187A */
  2109. 00001872  303C FC20                move.w     D0, 0xFC20
  2110. 00001876  6000 0168                bra        +0x16A /* 000019E0 */
  2111. label0000187A:
  2112. 0000187A  4A6D 8FBA                tst.w      [A5 - 0x7046]
  2113. 0000187E  6600 0062                bne        +0x64 /* 000018E2 */
  2114. 00001882  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2115. 00001886  4267                     clr.w      -[A7]
  2116. 00001888  486D 9B5C                pea.l      [A5 - 0x64A4]
  2117. 0000188C  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2118. 00001890  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2119. 00001894  3E00                     move.w     D7, D0
  2120. 00001896  4A47                     tst.w      D7
  2121. 00001898  6706                     beq        +0x8 /* 000018A0 */
  2122. 0000189A  3007                     move.w     D0, D7
  2123. 0000189C  6000 0142                bra        +0x144 /* 000019E0 */
  2124. label000018A0:
  2125. 000018A0  202E FFBC                move.l     D0, [A6 - 0x44]
  2126. 000018A4  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2127. 000018A8  6708                     beq        +0xA /* 000018B2 */
  2128. 000018AA  303C FC20                move.w     D0, 0xFC20
  2129. 000018AE  6000 0130                bra        +0x132 /* 000019E0 */
  2130. label000018B2:
  2131. 000018B2  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2132. 000018B6  4267                     clr.w      -[A7]
  2133. 000018B8  486D 9B66                pea.l      [A5 - 0x649A]
  2134. 000018BC  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2135. 000018C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2136. 000018C4  3E00                     move.w     D7, D0
  2137. 000018C6  4A47                     tst.w      D7
  2138. 000018C8  6706                     beq        +0x8 /* 000018D0 */
  2139. 000018CA  3007                     move.w     D0, D7
  2140. 000018CC  6000 0112                bra        +0x114 /* 000019E0 */
  2141. label000018D0:
  2142. 000018D0  202E FFBC                move.l     D0, [A6 - 0x44]
  2143. 000018D4  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2144. 000018D8  6708                     beq        +0xA /* 000018E2 */
  2145. 000018DA  303C FC20                move.w     D0, 0xFC20
  2146. 000018DE  6000 0100                bra        +0x102 /* 000019E0 */
  2147. label000018E2:
  2148. 000018E2  4EBA 400A                jsr        [PC + 0x400A /* 000058EE */]
  2149. 000018E6  4EBA F5FA                jsr        [PC - 0xA06 /* 00000EE2 */]
  2150. 000018EA  7000                     moveq.l    D0, 0x00
  2151. 000018EC  6000 00F2                bra        +0xF4 /* 000019E0 */
  2152. label000018F0:
  2153. 000018F0  4EBA F574                jsr        [PC - 0xA8C /* 00000E66 */]
  2154. 000018F4  3E00                     move.w     D7, D0
  2155. 000018F6  4A47                     tst.w      D7
  2156. 000018F8  6706                     beq        +0x8 /* 00001900 */
  2157. 000018FA  3007                     move.w     D0, D7
  2158. 000018FC  6000 00E2                bra        +0xE4 /* 000019E0 */
  2159. label00001900:
  2160. 00001900  202E FFBC                move.l     D0, [A6 - 0x44]
  2161. 00001904  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2162. 00001908  6708                     beq        +0xA /* 00001912 */
  2163. 0000190A  303C FC20                move.w     D0, 0xFC20
  2164. 0000190E  6000 00D0                bra        +0xD2 /* 000019E0 */
  2165. label00001912:
  2166. 00001912  4EBA F538                jsr        [PC - 0xAC8 /* 00000E4C */]
  2167. 00001916  486D 9B76                pea.l      [A5 - 0x648A]
  2168. 0000191A  4EBA EC52                jsr        [PC - 0x13AE /* 0000056E */]
  2169. 0000191E  588F                     addq.l     A7, 4
  2170. 00001920  3E00                     move.w     D7, D0
  2171. 00001922  4A47                     tst.w      D7
  2172. 00001924  6706                     beq        +0x8 /* 0000192C */
  2173. 00001926  3007                     move.w     D0, D7
  2174. 00001928  6000 00B6                bra        +0xB8 /* 000019E0 */
  2175. label0000192C:
  2176. 0000192C  202E FFBC                move.l     D0, [A6 - 0x44]
  2177. 00001930  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2178. 00001934  6708                     beq        +0xA /* 0000193E */
  2179. 00001936  303C FC20                move.w     D0, 0xFC20
  2180. 0000193A  6000 00A4                bra        +0xA6 /* 000019E0 */
  2181. label0000193E:
  2182. 0000193E  4A6D 8FBA                tst.w      [A5 - 0x7046]
  2183. 00001942  6600 008C                bne        +0x8E /* 000019D0 */
  2184. 00001946  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2185. 0000194A  4267                     clr.w      -[A7]
  2186. 0000194C  486D 9B82                pea.l      [A5 - 0x647E]
  2187. 00001950  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2188. 00001954  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2189. 00001958  3E00                     move.w     D7, D0
  2190. 0000195A  4A47                     tst.w      D7
  2191. 0000195C  6706                     beq        +0x8 /* 00001964 */
  2192. 0000195E  3007                     move.w     D0, D7
  2193. 00001960  6000 007E                bra        +0x80 /* 000019E0 */
  2194. label00001964:
  2195. 00001964  202E FFBC                move.l     D0, [A6 - 0x44]
  2196. 00001968  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2197. 0000196C  6708                     beq        +0xA /* 00001976 */
  2198. 0000196E  303C FC20                move.w     D0, 0xFC20
  2199. 00001972  6000 006C                bra        +0x6E /* 000019E0 */
  2200. label00001976:
  2201. 00001976  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2202. 0000197A  4267                     clr.w      -[A7]
  2203. 0000197C  486D 9B8C                pea.l      [A5 - 0x6474]
  2204. 00001980  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2205. 00001984  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2206. 00001988  3E00                     move.w     D7, D0
  2207. 0000198A  4A47                     tst.w      D7
  2208. 0000198C  6706                     beq        +0x8 /* 00001994 */
  2209. 0000198E  3007                     move.w     D0, D7
  2210. 00001990  6000 004E                bra        +0x50 /* 000019E0 */
  2211. label00001994:
  2212. 00001994  202E FFBC                move.l     D0, [A6 - 0x44]
  2213. 00001998  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2214. 0000199C  6706                     beq        +0x8 /* 000019A4 */
  2215. 0000199E  303C FC20                move.w     D0, 0xFC20
  2216. 000019A2  603C                     bra        +0x3E /* 000019E0 */
  2217. label000019A4:
  2218. 000019A4  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2219. 000019A8  4267                     clr.w      -[A7]
  2220. 000019AA  486D 9B9C                pea.l      [A5 - 0x6464]
  2221. 000019AE  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2222. 000019B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2223. 000019B6  3E00                     move.w     D7, D0
  2224. 000019B8  4A47                     tst.w      D7
  2225. 000019BA  6704                     beq        +0x6 /* 000019C0 */
  2226. 000019BC  3007                     move.w     D0, D7
  2227. 000019BE  6020                     bra        +0x22 /* 000019E0 */
  2228. label000019C0:
  2229. 000019C0  202E FFBC                move.l     D0, [A6 - 0x44]
  2230. 000019C4  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2231. 000019C8  6706                     beq        +0x8 /* 000019D0 */
  2232. 000019CA  303C FC20                move.w     D0, 0xFC20
  2233. 000019CE  6010                     bra        +0x12 /* 000019E0 */
  2234. label000019D0:
  2235. 000019D0  4EBA 3F1C                jsr        [PC + 0x3F1C /* 000058EE */]
  2236. 000019D4  4EBA F50C                jsr        [PC - 0xAF4 /* 00000EE2 */]
  2237. 000019D8  7000                     moveq.l    D0, 0x00
  2238. 000019DA  6004                     bra        +0x6 /* 000019E0 */
  2239. label000019DC:
  2240. 000019DC  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  2241. label000019E0:
  2242. 000019E0  2E1F                     move.l     D7, [A7]+
  2243. 000019E2  4E5E                     unlink     A6
  2244. 000019E4  4E75                     rts
  2245. fn000019E6:
  2246. 000019E6  4E56 FF2A                link       A6, -0x00D6
  2247. 000019EA  2F07                     move.l     -[A7], D7
  2248. 000019EC  202D 8FE8                move.l     D0, [A5 - 0x7018]
  2249. 000019F0  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2250. 000019F4  6600 077A                bne        +0x77C /* 00002170 */
  2251. 000019F8  202D 8FF4                move.l     D0, [A5 - 0x700C]
  2252. 000019FC  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2253. 00001A00  6600 03FE                bne        +0x400 /* 00001E00 */
  2254. 00001A04  202D 9004                move.l     D0, [A5 - 0x6FFC]
  2255. 00001A08  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2256. 00001A0C  6630                     bne        +0x32 /* 00001A3E */
  2257. 00001A0E  426D 9046                clr.w      [A5 - 0x6FBA]
  2258. 00001A12  7064                     moveq.l    D0, 0x64
  2259. 00001A14  3B40 9044                move.w     [A5 - 0x6FBC], D0
  2260. 00001A18  486D 8FE8                pea.l      [A5 - 0x7018]
  2261. 00001A1C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2262. 00001A20  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2263. 00001A24  508F                     addq.l     A7, 8
  2264. 00001A26  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2265. 00001A2A  A873                     syscall    SetPort
  2266. 00001A2C  4267                     clr.w      -[A7]
  2267. 00001A2E  4EBA 1FF6                jsr        [PC + 0x1FF6 /* 00003A26 */]
  2268. 00001A32  548F                     addq.l     A7, 2
  2269. 00001A34  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  2270. 00001A38  7000                     moveq.l    D0, 0x00
  2271. 00001A3A  6000 0B86                bra        +0xB88 /* 000025C2 */
  2272. label00001A3E:
  2273. 00001A3E  486E FF46                pea.l      [A6 - 0xBA]
  2274. 00001A42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2275. 00001A46  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2276. 00001A4A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2277. 00001A4E  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2278. 00001A52  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2279. 00001A56  4878 0003                push.l     0x3
  2280. 00001A5A  2F2E FF62                move.l     -[A7], [A6 - 0x9E]
  2281. 00001A5E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2282. 00001A62  2F00                     move.l     -[A7], D0
  2283. 00001A64  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2284. 00001A68  588F                     addq.l     A7, 4
  2285. 00001A6A  4A40                     tst.w      D0
  2286. 00001A6C  6706                     beq        +0x8 /* 00001A74 */
  2287. 00001A6E  7025                     moveq.l    D0, 0x25
  2288. 00001A70  6000 0B50                bra        +0xB52 /* 000025C2 */
  2289. label00001A74:
  2290. 00001A74  202E FF4A                move.l     D0, [A6 - 0xB6]
  2291. 00001A78  B0AD 901C                cmp.l      D0, [A5 - 0x6FE4]
  2292. 00001A7C  6600 0176                bne        +0x178 /* 00001BF4 */
  2293. 00001A80  486D 8FE8                pea.l      [A5 - 0x7018]
  2294. 00001A84  4EBA FAD8                jsr        [PC - 0x528 /* 0000155E */]
  2295. 00001A88  588F                     addq.l     A7, 4
  2296. 00001A8A  2D6D 9008 FF2E           move.l     [A6 - 0xD2], [A5 - 0x6FF8]
  2297. 00001A90  2D6D 901C FF2A           move.l     [A6 - 0xD6], [A5 - 0x6FE4]
  2298. 00001A96  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2299. 00001A9A  6708                     beq        +0xA /* 00001AA4 */
  2300. 00001A9C  2F2D 9018                move.l     -[A7], [A5 - 0x6FE8]
  2301. 00001AA0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2302. label00001AA4:
  2303. 00001AA4  2B6E 000C 9004           move.l     [A5 - 0x6FFC], [A6 + 0xC]
  2304. 00001AAA  486E FF46                pea.l      [A6 - 0xBA]
  2305. 00001AAE  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  2306. 00001AB2  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2307. 00001AB6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2308. 00001ABA  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2309. 00001ABE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2310. 00001AC2  2B6E FF46 9008           move.l     [A5 - 0x6FF8], [A6 - 0xBA]
  2311. 00001AC8  2B6E FF4E 900C           move.l     [A5 - 0x6FF4], [A6 - 0xB2]
  2312. 00001ACE  486D 9010                pea.l      [A5 - 0x6FF0]
  2313. 00001AD2  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  2314. 00001AD6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2315. 00001ADA  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2316. 00001ADE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2317. 00001AE2  3F00                     move.w     -[A7], D0
  2318. 00001AE4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2319. 00001AE8  548F                     addq.l     A7, 2
  2320. 00001AEA  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2321. 00001AEE  2050                     movea.l    A0, [A0]
  2322. 00001AF0  2B68 0020 9014           move.l     [A5 - 0x6FEC], [A0 + 0x20]
  2323. 00001AF6  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2324. 00001AFA  671A                     beq        +0x1C /* 00001B16 */
  2325. 00001AFC  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2326. 00001B00  486D 9018                pea.l      [A5 - 0x6FE8]
  2327. 00001B04  2050                     movea.l    A0, [A0]
  2328. 00001B06  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2329. 00001B0A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2330. 00001B0E  4EBA 19B4                jsr        [PC + 0x19B4 /* 000034C4 */]
  2331. 00001B12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2332. label00001B16:
  2333. 00001B16  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2334. 00001B1A  2050                     movea.l    A0, [A0]
  2335. 00001B1C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  2336. 00001B20  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2337. 00001B24  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2338. 00001B28  508F                     addq.l     A7, 8
  2339. 00001B2A  3F00                     move.w     -[A7], D0
  2340. 00001B2C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2341. 00001B30  548F                     addq.l     A7, 2
  2342. 00001B32  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2343. 00001B36  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2344. 00001B3A  588F                     addq.l     A7, 4
  2345. 00001B3C  426D 9046                clr.w      [A5 - 0x6FBA]
  2346. 00001B40  7064                     moveq.l    D0, 0x64
  2347. 00001B42  3B40 9044                move.w     [A5 - 0x6FBC], D0
  2348. 00001B46  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  2349. 00001B4A  2B6D 8FD2 9040           move.l     [A5 - 0x6FC0], [A5 - 0x702E]
  2350. 00001B50  486D 8FE8                pea.l      [A5 - 0x7018]
  2351. 00001B54  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2352. 00001B58  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2353. 00001B5C  508F                     addq.l     A7, 8
  2354. 00001B5E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2355. 00001B62  A873                     syscall    SetPort
  2356. 00001B64  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2357. 00001B68  4267                     clr.w      -[A7]
  2358. 00001B6A  4EBA 1EBA                jsr        [PC + 0x1EBA /* 00003A26 */]
  2359. 00001B6E  548F                     addq.l     A7, 2
  2360. 00001B70  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  2361. 00001B74  2F2E FF2E                move.l     -[A7], [A6 - 0xD2]
  2362. 00001B78  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2363. 00001B7C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2364. 00001B80  508F                     addq.l     A7, 8
  2365. 00001B82  3F00                     move.w     -[A7], D0
  2366. 00001B84  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2367. 00001B88  548F                     addq.l     A7, 2
  2368. 00001B8A  2F2E FF2A                move.l     -[A7], [A6 - 0xD6]
  2369. 00001B8E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2370. 00001B92  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  2371. 00001B96  508F                     addq.l     A7, 8
  2372. 00001B98  3F00                     move.w     -[A7], D0
  2373. 00001B9A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2374. 00001B9E  548F                     addq.l     A7, 2
  2375. 00001BA0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2376. 00001BA4  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  2377. 00001BA8  588F                     addq.l     A7, 4
  2378. 00001BAA  3F00                     move.w     -[A7], D0
  2379. 00001BAC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2380. 00001BB0  548F                     addq.l     A7, 2
  2381. 00001BB2  4A6D 8FBA                tst.w      [A5 - 0x7046]
  2382. 00001BB6  6636                     bne        +0x38 /* 00001BEE */
  2383. 00001BB8  2D6D 9040 FF32           move.l     [A6 - 0xCE], [A5 - 0x6FC0]
  2384. 00001BBE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2385. 00001BC2  4267                     clr.w      -[A7]
  2386. 00001BC4  486D 9BA8                pea.l      [A5 - 0x6458]
  2387. 00001BC8  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2388. 00001BCC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2389. 00001BD0  3E00                     move.w     D7, D0
  2390. 00001BD2  4A47                     tst.w      D7
  2391. 00001BD4  6706                     beq        +0x8 /* 00001BDC */
  2392. 00001BD6  3007                     move.w     D0, D7
  2393. 00001BD8  6000 09E8                bra        +0x9EA /* 000025C2 */
  2394. label00001BDC:
  2395. 00001BDC  202E FF32                move.l     D0, [A6 - 0xCE]
  2396. 00001BE0  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2397. 00001BE4  6708                     beq        +0xA /* 00001BEE */
  2398. 00001BE6  303C FC20                move.w     D0, 0xFC20
  2399. 00001BEA  6000 09D6                bra        +0x9D8 /* 000025C2 */
  2400. label00001BEE:
  2401. 00001BEE  7000                     moveq.l    D0, 0x00
  2402. 00001BF0  6000 09D0                bra        +0x9D2 /* 000025C2 */
  2403. label00001BF4:
  2404. 00001BF4  486D 8FE8                pea.l      [A5 - 0x7018]
  2405. 00001BF8  4EBA F964                jsr        [PC - 0x69C /* 0000155E */]
  2406. 00001BFC  588F                     addq.l     A7, 4
  2407. 00001BFE  2D6D 9008 FF2E           move.l     [A6 - 0xD2], [A5 - 0x6FF8]
  2408. 00001C04  2D6D 901C FF2A           move.l     [A6 - 0xD6], [A5 - 0x6FE4]
  2409. 00001C0A  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2410. 00001C0E  6710                     beq        +0x12 /* 00001C20 */
  2411. 00001C10  2F2D 9018                move.l     -[A7], [A5 - 0x6FE8]
  2412. 00001C14  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2413. 00001C18  2F2D 902C                move.l     -[A7], [A5 - 0x6FD4]
  2414. 00001C1C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2415. label00001C20:
  2416. 00001C20  2B6E 000C 9004           move.l     [A5 - 0x6FFC], [A6 + 0xC]
  2417. 00001C26  486E FF46                pea.l      [A6 - 0xBA]
  2418. 00001C2A  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  2419. 00001C2E  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2420. 00001C32  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2421. 00001C36  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2422. 00001C3A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2423. 00001C3E  2B6E FF46 9008           move.l     [A5 - 0x6FF8], [A6 - 0xBA]
  2424. 00001C44  2B6E FF4E 900C           move.l     [A5 - 0x6FF4], [A6 - 0xB2]
  2425. 00001C4A  486D 9010                pea.l      [A5 - 0x6FF0]
  2426. 00001C4E  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  2427. 00001C52  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2428. 00001C56  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2429. 00001C5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2430. 00001C5E  3F00                     move.w     -[A7], D0
  2431. 00001C60  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2432. 00001C64  548F                     addq.l     A7, 2
  2433. 00001C66  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2434. 00001C6A  2050                     movea.l    A0, [A0]
  2435. 00001C6C  2B68 0020 9014           move.l     [A5 - 0x6FEC], [A0 + 0x20]
  2436. 00001C72  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2437. 00001C76  671A                     beq        +0x1C /* 00001C92 */
  2438. 00001C78  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2439. 00001C7C  486D 9018                pea.l      [A5 - 0x6FE8]
  2440. 00001C80  2050                     movea.l    A0, [A0]
  2441. 00001C82  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2442. 00001C86  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2443. 00001C8A  4EBA 1838                jsr        [PC + 0x1838 /* 000034C4 */]
  2444. 00001C8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2445. label00001C92:
  2446. 00001C92  2B6E FF4A 901C           move.l     [A5 - 0x6FE4], [A6 - 0xB6]
  2447. 00001C98  2B6E FF52 9020           move.l     [A5 - 0x6FE0], [A6 - 0xAE]
  2448. 00001C9E  486D 9024                pea.l      [A5 - 0x6FDC]
  2449. 00001CA2  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  2450. 00001CA6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2451. 00001CAA  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2452. 00001CAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2453. 00001CB2  3F00                     move.w     -[A7], D0
  2454. 00001CB4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2455. 00001CB8  548F                     addq.l     A7, 2
  2456. 00001CBA  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  2457. 00001CBE  2050                     movea.l    A0, [A0]
  2458. 00001CC0  2B68 0020 9028           move.l     [A5 - 0x6FD8], [A0 + 0x20]
  2459. 00001CC6  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2460. 00001CCA  671A                     beq        +0x1C /* 00001CE6 */
  2461. 00001CCC  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  2462. 00001CD0  486D 902C                pea.l      [A5 - 0x6FD4]
  2463. 00001CD4  2050                     movea.l    A0, [A0]
  2464. 00001CD6  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2465. 00001CDA  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2466. 00001CDE  4EBA 17E4                jsr        [PC + 0x17E4 /* 000034C4 */]
  2467. 00001CE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2468. label00001CE6:
  2469. 00001CE6  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2470. 00001CEA  2050                     movea.l    A0, [A0]
  2471. 00001CEC  2F28 0024                move.l     -[A7], [A0 + 0x24]
  2472. 00001CF0  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2473. 00001CF4  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2474. 00001CF8  508F                     addq.l     A7, 8
  2475. 00001CFA  3F00                     move.w     -[A7], D0
  2476. 00001CFC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2477. 00001D00  548F                     addq.l     A7, 2
  2478. 00001D02  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2479. 00001D06  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2480. 00001D0A  588F                     addq.l     A7, 4
  2481. 00001D0C  426D 9046                clr.w      [A5 - 0x6FBA]
  2482. 00001D10  7064                     moveq.l    D0, 0x64
  2483. 00001D12  3B40 9044                move.w     [A5 - 0x6FBC], D0
  2484. 00001D16  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  2485. 00001D1A  2B6D 8FD2 9040           move.l     [A5 - 0x6FC0], [A5 - 0x702E]
  2486. 00001D20  486D 8FE8                pea.l      [A5 - 0x7018]
  2487. 00001D24  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2488. 00001D28  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2489. 00001D2C  508F                     addq.l     A7, 8
  2490. 00001D2E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2491. 00001D32  A873                     syscall    SetPort
  2492. 00001D34  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2493. 00001D38  4EBA F410                jsr        [PC - 0xBF0 /* 0000114A */]
  2494. 00001D3C  4EBA F4DA                jsr        [PC - 0xB26 /* 00001218 */]
  2495. 00001D40  3F3C 0001                move.w     -[A7], 0x1
  2496. 00001D44  4EBA 1CE0                jsr        [PC + 0x1CE0 /* 00003A26 */]
  2497. 00001D48  548F                     addq.l     A7, 2
  2498. 00001D4A  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  2499. 00001D4E  2F2E FF2E                move.l     -[A7], [A6 - 0xD2]
  2500. 00001D52  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2501. 00001D56  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2502. 00001D5A  508F                     addq.l     A7, 8
  2503. 00001D5C  3F00                     move.w     -[A7], D0
  2504. 00001D5E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2505. 00001D62  548F                     addq.l     A7, 2
  2506. 00001D64  2F2E FF2A                move.l     -[A7], [A6 - 0xD6]
  2507. 00001D68  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2508. 00001D6C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2509. 00001D70  508F                     addq.l     A7, 8
  2510. 00001D72  3F00                     move.w     -[A7], D0
  2511. 00001D74  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2512. 00001D78  548F                     addq.l     A7, 2
  2513. 00001D7A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2514. 00001D7E  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  2515. 00001D82  588F                     addq.l     A7, 4
  2516. 00001D84  3F00                     move.w     -[A7], D0
  2517. 00001D86  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2518. 00001D8A  548F                     addq.l     A7, 2
  2519. 00001D8C  4A6D 8FBA                tst.w      [A5 - 0x7046]
  2520. 00001D90  6600 0068                bne        +0x6A /* 00001DFA */
  2521. 00001D94  2D6D 9040 FF32           move.l     [A6 - 0xCE], [A5 - 0x6FC0]
  2522. 00001D9A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2523. 00001D9E  4267                     clr.w      -[A7]
  2524. 00001DA0  486D 9BB2                pea.l      [A5 - 0x644E]
  2525. 00001DA4  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2526. 00001DA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2527. 00001DAC  3E00                     move.w     D7, D0
  2528. 00001DAE  4A47                     tst.w      D7
  2529. 00001DB0  6706                     beq        +0x8 /* 00001DB8 */
  2530. 00001DB2  3007                     move.w     D0, D7
  2531. 00001DB4  6000 080C                bra        +0x80E /* 000025C2 */
  2532. label00001DB8:
  2533. 00001DB8  202E FF32                move.l     D0, [A6 - 0xCE]
  2534. 00001DBC  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2535. 00001DC0  6708                     beq        +0xA /* 00001DCA */
  2536. 00001DC2  303C FC20                move.w     D0, 0xFC20
  2537. 00001DC6  6000 07FA                bra        +0x7FC /* 000025C2 */
  2538. label00001DCA:
  2539. 00001DCA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2540. 00001DCE  4267                     clr.w      -[A7]
  2541. 00001DD0  486D 9BC2                pea.l      [A5 - 0x643E]
  2542. 00001DD4  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2543. 00001DD8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2544. 00001DDC  3E00                     move.w     D7, D0
  2545. 00001DDE  4A47                     tst.w      D7
  2546. 00001DE0  6706                     beq        +0x8 /* 00001DE8 */
  2547. 00001DE2  3007                     move.w     D0, D7
  2548. 00001DE4  6000 07DC                bra        +0x7DE /* 000025C2 */
  2549. label00001DE8:
  2550. 00001DE8  202E FF32                move.l     D0, [A6 - 0xCE]
  2551. 00001DEC  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2552. 00001DF0  6708                     beq        +0xA /* 00001DFA */
  2553. 00001DF2  303C FC20                move.w     D0, 0xFC20
  2554. 00001DF6  6000 07CA                bra        +0x7CC /* 000025C2 */
  2555. label00001DFA:
  2556. 00001DFA  7000                     moveq.l    D0, 0x00
  2557. 00001DFC  6000 07C4                bra        +0x7C6 /* 000025C2 */
  2558. label00001E00:
  2559. 00001E00  486E FF96                pea.l      [A6 - 0x6A]
  2560. 00001E04  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2561. 00001E08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2562. 00001E0C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2563. 00001E10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2564. 00001E14  4A40                     tst.w      D0
  2565. 00001E16  6738                     beq        +0x3A /* 00001E50 */
  2566. 00001E18  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  2567. 00001E1C  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  2568. 00001E20  43EE FF96                lea.l      A1, [A6 - 0x6A]
  2569. 00001E24  7019                     moveq.l    D0, 0x19
  2570. label00001E26:
  2571. 00001E26  20D9                     move.l     [A0]+, [A1]+
  2572. 00001E28  51C8 FFFC                dbf        D0, -0x6 /* 00001E26 */
  2573. 00001E2C  30D9                     move.w     [A0]+, [A1]+
  2574. 00001E2E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2575. 00001E32  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2576. 00001E36  588F                     addq.l     A7, 4
  2577. 00001E38  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2578. 00001E3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2579. 00001E40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2580. 00001E44  4EBA FBA0                jsr        [PC - 0x460 /* 000019E6 */]
  2581. 00001E48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2582. 00001E4C  6000 0774                bra        +0x776 /* 000025C2 */
  2583. label00001E50:
  2584. 00001E50  486E FF86                pea.l      [A6 - 0x7A]
  2585. 00001E54  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2586. 00001E58  2F2D 8FF0                move.l     -[A7], [A5 - 0x7010]
  2587. 00001E5C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2588. 00001E60  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2589. 00001E64  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2590. 00001E68  486E FF36                pea.l      [A6 - 0xCA]
  2591. 00001E6C  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  2592. 00001E70  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2593. 00001E74  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2594. 00001E78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2595. 00001E7C  3F00                     move.w     -[A7], D0
  2596. 00001E7E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2597. 00001E82  548F                     addq.l     A7, 2
  2598. 00001E84  486E FF46                pea.l      [A6 - 0xBA]
  2599. 00001E88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2600. 00001E8C  2F2E FF36                move.l     -[A7], [A6 - 0xCA]
  2601. 00001E90  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2602. 00001E94  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2603. 00001E98  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2604. 00001E9C  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  2605. 00001EA0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2606. 00001EA4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2607. 00001EA8  508F                     addq.l     A7, 8
  2608. 00001EAA  3F00                     move.w     -[A7], D0
  2609. 00001EAC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2610. 00001EB0  548F                     addq.l     A7, 2
  2611. 00001EB2  4878 0003                push.l     0x3
  2612. 00001EB6  2F2E FF62                move.l     -[A7], [A6 - 0x9E]
  2613. 00001EBA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2614. 00001EBE  2F00                     move.l     -[A7], D0
  2615. 00001EC0  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2616. 00001EC4  588F                     addq.l     A7, 4
  2617. 00001EC6  4A40                     tst.w      D0
  2618. 00001EC8  6706                     beq        +0x8 /* 00001ED0 */
  2619. 00001ECA  7025                     moveq.l    D0, 0x25
  2620. 00001ECC  6000 06F4                bra        +0x6F6 /* 000025C2 */
  2621. label00001ED0:
  2622. 00001ED0  486D 8FE8                pea.l      [A5 - 0x7018]
  2623. 00001ED4  4EBA F688                jsr        [PC - 0x978 /* 0000155E */]
  2624. 00001ED8  588F                     addq.l     A7, 4
  2625. 00001EDA  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  2626. 00001EDE  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2627. 00001EE2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2628. 00001EE6  508F                     addq.l     A7, 8
  2629. 00001EE8  3F00                     move.w     -[A7], D0
  2630. 00001EEA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2631. 00001EEE  548F                     addq.l     A7, 2
  2632. 00001EF0  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  2633. 00001EF4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2634. 00001EF8  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2635. 00001EFC  508F                     addq.l     A7, 8
  2636. 00001EFE  3F00                     move.w     -[A7], D0
  2637. 00001F00  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2638. 00001F04  548F                     addq.l     A7, 2
  2639. 00001F06  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2640. 00001F0A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2641. 00001F0E  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2642. 00001F12  508F                     addq.l     A7, 8
  2643. 00001F14  3F00                     move.w     -[A7], D0
  2644. 00001F16  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2645. 00001F1A  548F                     addq.l     A7, 2
  2646. 00001F1C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2647. 00001F20  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  2648. 00001F24  588F                     addq.l     A7, 4
  2649. 00001F26  3F00                     move.w     -[A7], D0
  2650. 00001F28  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2651. 00001F2C  548F                     addq.l     A7, 2
  2652. 00001F2E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2653. 00001F32  6710                     beq        +0x12 /* 00001F44 */
  2654. 00001F34  2F2D 9018                move.l     -[A7], [A5 - 0x6FE8]
  2655. 00001F38  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2656. 00001F3C  2F2D 902C                move.l     -[A7], [A5 - 0x6FD4]
  2657. 00001F40  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2658. label00001F44:
  2659. 00001F44  2B6E 0010 8FF4           move.l     [A5 - 0x700C], [A6 + 0x10]
  2660. 00001F4A  486E FF86                pea.l      [A6 - 0x7A]
  2661. 00001F4E  2F2D 8FF4                move.l     -[A7], [A5 - 0x700C]
  2662. 00001F52  2F2D 8FF0                move.l     -[A7], [A5 - 0x7010]
  2663. 00001F56  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2664. 00001F5A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2665. 00001F5E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2666. 00001F62  2B6E FF86 8FF8           move.l     [A5 - 0x7008], [A6 - 0x7A]
  2667. 00001F68  2B6E FF8A 8FFC           move.l     [A5 - 0x7004], [A6 - 0x76]
  2668. 00001F6E  486D 9000                pea.l      [A5 - 0x7000]
  2669. 00001F72  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2670. 00001F76  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2671. 00001F7A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2672. 00001F7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2673. 00001F82  3F00                     move.w     -[A7], D0
  2674. 00001F84  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2675. 00001F88  548F                     addq.l     A7, 2
  2676. 00001F8A  2B6E 000C 9004           move.l     [A5 - 0x6FFC], [A6 + 0xC]
  2677. 00001F90  486E FF46                pea.l      [A6 - 0xBA]
  2678. 00001F94  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  2679. 00001F98  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2680. 00001F9C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2681. 00001FA0  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2682. 00001FA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2683. 00001FA8  2B6E FF46 9008           move.l     [A5 - 0x6FF8], [A6 - 0xBA]
  2684. 00001FAE  2B6E FF4E 900C           move.l     [A5 - 0x6FF4], [A6 - 0xB2]
  2685. 00001FB4  486D 9010                pea.l      [A5 - 0x6FF0]
  2686. 00001FB8  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  2687. 00001FBC  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2688. 00001FC0  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2689. 00001FC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2690. 00001FC8  3F00                     move.w     -[A7], D0
  2691. 00001FCA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2692. 00001FCE  548F                     addq.l     A7, 2
  2693. 00001FD0  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2694. 00001FD4  2050                     movea.l    A0, [A0]
  2695. 00001FD6  2B68 0020 9014           move.l     [A5 - 0x6FEC], [A0 + 0x20]
  2696. 00001FDC  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2697. 00001FE0  671A                     beq        +0x1C /* 00001FFC */
  2698. 00001FE2  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2699. 00001FE6  486D 9018                pea.l      [A5 - 0x6FE8]
  2700. 00001FEA  2050                     movea.l    A0, [A0]
  2701. 00001FEC  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2702. 00001FF0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2703. 00001FF4  4EBA 14CE                jsr        [PC + 0x14CE /* 000034C4 */]
  2704. 00001FF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2705. label00001FFC:
  2706. 00001FFC  2B6E FF4A 901C           move.l     [A5 - 0x6FE4], [A6 - 0xB6]
  2707. 00002002  2B6E FF52 9020           move.l     [A5 - 0x6FE0], [A6 - 0xAE]
  2708. 00002008  486D 9024                pea.l      [A5 - 0x6FDC]
  2709. 0000200C  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  2710. 00002010  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2711. 00002014  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2712. 00002018  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2713. 0000201C  3F00                     move.w     -[A7], D0
  2714. 0000201E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2715. 00002022  548F                     addq.l     A7, 2
  2716. 00002024  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  2717. 00002028  2050                     movea.l    A0, [A0]
  2718. 0000202A  2B68 0020 9028           move.l     [A5 - 0x6FD8], [A0 + 0x20]
  2719. 00002030  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2720. 00002034  671A                     beq        +0x1C /* 00002050 */
  2721. 00002036  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  2722. 0000203A  486D 902C                pea.l      [A5 - 0x6FD4]
  2723. 0000203E  2050                     movea.l    A0, [A0]
  2724. 00002040  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2725. 00002044  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2726. 00002048  4EBA 147A                jsr        [PC + 0x147A /* 000034C4 */]
  2727. 0000204C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2728. label00002050:
  2729. 00002050  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  2730. 00002054  2050                     movea.l    A0, [A0]
  2731. 00002056  2F28 0024                move.l     -[A7], [A0 + 0x24]
  2732. 0000205A  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2733. 0000205E  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  2734. 00002062  508F                     addq.l     A7, 8
  2735. 00002064  3F00                     move.w     -[A7], D0
  2736. 00002066  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2737. 0000206A  548F                     addq.l     A7, 2
  2738. 0000206C  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  2739. 00002070  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  2740. 00002074  588F                     addq.l     A7, 4
  2741. 00002076  426D 9046                clr.w      [A5 - 0x6FBA]
  2742. 0000207A  7064                     moveq.l    D0, 0x64
  2743. 0000207C  3B40 9044                move.w     [A5 - 0x6FBC], D0
  2744. 00002080  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  2745. 00002084  2B6D 8FD2 9040           move.l     [A5 - 0x6FC0], [A5 - 0x702E]
  2746. 0000208A  2B6D 8FD2 903C           move.l     [A5 - 0x6FC4], [A5 - 0x702E]
  2747. 00002090  486D 8FE8                pea.l      [A5 - 0x7018]
  2748. 00002094  4EBA 0532                jsr        [PC + 0x532 /* 000025C8 */]
  2749. 00002098  588F                     addq.l     A7, 4
  2750. 0000209A  486D 8FE8                pea.l      [A5 - 0x7018]
  2751. 0000209E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2752. 000020A2  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2753. 000020A6  508F                     addq.l     A7, 8
  2754. 000020A8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2755. 000020AC  A873                     syscall    SetPort
  2756. 000020AE  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2757. 000020B2  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2758. 000020B6  4EBA F092                jsr        [PC - 0xF6E /* 0000114A */]
  2759. 000020BA  4EBA F15C                jsr        [PC - 0xEA4 /* 00001218 */]
  2760. 000020BE  3F3C 0001                move.w     -[A7], 0x1
  2761. 000020C2  4EBA 1962                jsr        [PC + 0x1962 /* 00003A26 */]
  2762. 000020C6  548F                     addq.l     A7, 2
  2763. 000020C8  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  2764. 000020CC  4A6D 8FBA                tst.w      [A5 - 0x7046]
  2765. 000020D0  6600 0098                bne        +0x9A /* 0000216A */
  2766. 000020D4  2D6D 9040 FF32           move.l     [A6 - 0xCE], [A5 - 0x6FC0]
  2767. 000020DA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2768. 000020DE  4267                     clr.w      -[A7]
  2769. 000020E0  486D 9BCC                pea.l      [A5 - 0x6434]
  2770. 000020E4  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2771. 000020E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2772. 000020EC  3E00                     move.w     D7, D0
  2773. 000020EE  4A47                     tst.w      D7
  2774. 000020F0  6706                     beq        +0x8 /* 000020F8 */
  2775. 000020F2  3007                     move.w     D0, D7
  2776. 000020F4  6000 04CC                bra        +0x4CE /* 000025C2 */
  2777. label000020F8:
  2778. 000020F8  202E FF32                move.l     D0, [A6 - 0xCE]
  2779. 000020FC  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2780. 00002100  6708                     beq        +0xA /* 0000210A */
  2781. 00002102  303C FC20                move.w     D0, 0xFC20
  2782. 00002106  6000 04BA                bra        +0x4BC /* 000025C2 */
  2783. label0000210A:
  2784. 0000210A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2785. 0000210E  4267                     clr.w      -[A7]
  2786. 00002110  486D 9BD8                pea.l      [A5 - 0x6428]
  2787. 00002114  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2788. 00002118  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2789. 0000211C  3E00                     move.w     D7, D0
  2790. 0000211E  4A47                     tst.w      D7
  2791. 00002120  6706                     beq        +0x8 /* 00002128 */
  2792. 00002122  3007                     move.w     D0, D7
  2793. 00002124  6000 049C                bra        +0x49E /* 000025C2 */
  2794. label00002128:
  2795. 00002128  202E FF32                move.l     D0, [A6 - 0xCE]
  2796. 0000212C  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2797. 00002130  6708                     beq        +0xA /* 0000213A */
  2798. 00002132  303C FC20                move.w     D0, 0xFC20
  2799. 00002136  6000 048A                bra        +0x48C /* 000025C2 */
  2800. label0000213A:
  2801. 0000213A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2802. 0000213E  4267                     clr.w      -[A7]
  2803. 00002140  486D 9BE8                pea.l      [A5 - 0x6418]
  2804. 00002144  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  2805. 00002148  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2806. 0000214C  3E00                     move.w     D7, D0
  2807. 0000214E  4A47                     tst.w      D7
  2808. 00002150  6706                     beq        +0x8 /* 00002158 */
  2809. 00002152  3007                     move.w     D0, D7
  2810. 00002154  6000 046C                bra        +0x46E /* 000025C2 */
  2811. label00002158:
  2812. 00002158  202E FF32                move.l     D0, [A6 - 0xCE]
  2813. 0000215C  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  2814. 00002160  6708                     beq        +0xA /* 0000216A */
  2815. 00002162  303C FC20                move.w     D0, 0xFC20
  2816. 00002166  6000 045A                bra        +0x45C /* 000025C2 */
  2817. label0000216A:
  2818. 0000216A  7000                     moveq.l    D0, 0x00
  2819. 0000216C  6000 0454                bra        +0x456 /* 000025C2 */
  2820. label00002170:
  2821. 00002170  486E FF96                pea.l      [A6 - 0x6A]
  2822. 00002174  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2823. 00002178  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2824. 0000217C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2825. 00002180  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2826. 00002184  4A40                     tst.w      D0
  2827. 00002186  6738                     beq        +0x3A /* 000021C0 */
  2828. 00002188  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  2829. 0000218C  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  2830. 00002190  43EE FF96                lea.l      A1, [A6 - 0x6A]
  2831. 00002194  7019                     moveq.l    D0, 0x19
  2832. label00002196:
  2833. 00002196  20D9                     move.l     [A0]+, [A1]+
  2834. 00002198  51C8 FFFC                dbf        D0, -0x6 /* 00002196 */
  2835. 0000219C  30D9                     move.w     [A0]+, [A1]+
  2836. 0000219E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2837. 000021A2  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2838. 000021A6  588F                     addq.l     A7, 4
  2839. 000021A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2840. 000021AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2841. 000021B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2842. 000021B4  4EBA F830                jsr        [PC - 0x7D0 /* 000019E6 */]
  2843. 000021B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2844. 000021BC  6000 0404                bra        +0x406 /* 000025C2 */
  2845. label000021C0:
  2846. 000021C0  486E FF3A                pea.l      [A6 - 0xC6]
  2847. 000021C4  4878 0001                push.l     0x1
  2848. 000021C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2849. 000021CC  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2850. 000021D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2851. 000021D4  3F00                     move.w     -[A7], D0
  2852. 000021D6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2853. 000021DA  548F                     addq.l     A7, 2
  2854. 000021DC  486E FF86                pea.l      [A6 - 0x7A]
  2855. 000021E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2856. 000021E4  2F2E FF3A                move.l     -[A7], [A6 - 0xC6]
  2857. 000021E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2858. 000021EC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2859. 000021F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2860. 000021F4  4878 0001                push.l     0x1
  2861. 000021F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2862. 000021FC  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2863. 00002200  508F                     addq.l     A7, 8
  2864. 00002202  3F00                     move.w     -[A7], D0
  2865. 00002204  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2866. 00002208  548F                     addq.l     A7, 2
  2867. 0000220A  486E FF36                pea.l      [A6 - 0xCA]
  2868. 0000220E  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  2869. 00002212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2870. 00002216  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2871. 0000221A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2872. 0000221E  3F00                     move.w     -[A7], D0
  2873. 00002220  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2874. 00002224  548F                     addq.l     A7, 2
  2875. 00002226  486E FF46                pea.l      [A6 - 0xBA]
  2876. 0000222A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2877. 0000222E  2F2E FF36                move.l     -[A7], [A6 - 0xCA]
  2878. 00002232  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2879. 00002236  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2880. 0000223A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2881. 0000223E  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  2882. 00002242  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2883. 00002246  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2884. 0000224A  508F                     addq.l     A7, 8
  2885. 0000224C  3F00                     move.w     -[A7], D0
  2886. 0000224E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2887. 00002252  548F                     addq.l     A7, 2
  2888. 00002254  4878 0003                push.l     0x3
  2889. 00002258  2F2E FF62                move.l     -[A7], [A6 - 0x9E]
  2890. 0000225C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2891. 00002260  2F00                     move.l     -[A7], D0
  2892. 00002262  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2893. 00002266  588F                     addq.l     A7, 4
  2894. 00002268  4A40                     tst.w      D0
  2895. 0000226A  6710                     beq        +0x12 /* 0000227C */
  2896. 0000226C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2897. 00002270  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  2898. 00002274  588F                     addq.l     A7, 4
  2899. 00002276  7025                     moveq.l    D0, 0x25
  2900. 00002278  6000 0348                bra        +0x34A /* 000025C2 */
  2901. label0000227C:
  2902. 0000227C  486D 8FE8                pea.l      [A5 - 0x7018]
  2903. 00002280  4EBA F2DC                jsr        [PC - 0xD24 /* 0000155E */]
  2904. 00002284  588F                     addq.l     A7, 4
  2905. 00002286  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  2906. 0000228A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2907. 0000228E  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2908. 00002292  508F                     addq.l     A7, 8
  2909. 00002294  3F00                     move.w     -[A7], D0
  2910. 00002296  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2911. 0000229A  548F                     addq.l     A7, 2
  2912. 0000229C  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  2913. 000022A0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2914. 000022A4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2915. 000022A8  508F                     addq.l     A7, 8
  2916. 000022AA  3F00                     move.w     -[A7], D0
  2917. 000022AC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2918. 000022B0  548F                     addq.l     A7, 2
  2919. 000022B2  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2920. 000022B6  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2921. 000022BA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2922. 000022BE  508F                     addq.l     A7, 8
  2923. 000022C0  3F00                     move.w     -[A7], D0
  2924. 000022C2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2925. 000022C6  548F                     addq.l     A7, 2
  2926. 000022C8  42A7                     clr.l      -[A7]
  2927. 000022CA  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2928. 000022CE  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2929. 000022D2  508F                     addq.l     A7, 8
  2930. 000022D4  3F00                     move.w     -[A7], D0
  2931. 000022D6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2932. 000022DA  548F                     addq.l     A7, 2
  2933. 000022DC  4878 0001                push.l     0x1
  2934. 000022E0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2935. 000022E4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  2936. 000022E8  508F                     addq.l     A7, 8
  2937. 000022EA  3F00                     move.w     -[A7], D0
  2938. 000022EC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2939. 000022F0  548F                     addq.l     A7, 2
  2940. 000022F2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2941. 000022F6  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  2942. 000022FA  588F                     addq.l     A7, 4
  2943. 000022FC  3F00                     move.w     -[A7], D0
  2944. 000022FE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2945. 00002302  548F                     addq.l     A7, 2
  2946. 00002304  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2947. 00002308  6710                     beq        +0x12 /* 0000231A */
  2948. 0000230A  2F2D 9018                move.l     -[A7], [A5 - 0x6FE8]
  2949. 0000230E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2950. 00002312  2F2D 902C                move.l     -[A7], [A5 - 0x6FD4]
  2951. 00002316  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2952. label0000231A:
  2953. 0000231A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2954. 0000231E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2955. 00002322  588F                     addq.l     A7, 4
  2956. 00002324  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2957. 00002328  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  2958. 0000232C  588F                     addq.l     A7, 4
  2959. 0000232E  2B6E 0008 8FE8           move.l     [A5 - 0x7018], [A6 + 0x8]
  2960. 00002334  486D 8FEC                pea.l      [A5 - 0x7014]
  2961. 00002338  42A7                     clr.l      -[A7]
  2962. 0000233A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2963. 0000233E  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2964. 00002342  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2965. 00002346  3F00                     move.w     -[A7], D0
  2966. 00002348  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2967. 0000234C  548F                     addq.l     A7, 2
  2968. 0000234E  486D 8FF0                pea.l      [A5 - 0x7010]
  2969. 00002352  4878 0001                push.l     0x1
  2970. 00002356  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2971. 0000235A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2972. 0000235E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2973. 00002362  3F00                     move.w     -[A7], D0
  2974. 00002364  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2975. 00002368  548F                     addq.l     A7, 2
  2976. 0000236A  2B6E 0010 8FF4           move.l     [A5 - 0x700C], [A6 + 0x10]
  2977. 00002370  486E FF86                pea.l      [A6 - 0x7A]
  2978. 00002374  2F2D 8FF4                move.l     -[A7], [A5 - 0x700C]
  2979. 00002378  2F2D 8FF0                move.l     -[A7], [A5 - 0x7010]
  2980. 0000237C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2981. 00002380  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  2982. 00002384  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2983. 00002388  2B6E FF86 8FF8           move.l     [A5 - 0x7008], [A6 - 0x7A]
  2984. 0000238E  2B6E FF8A 8FFC           move.l     [A5 - 0x7004], [A6 - 0x76]
  2985. 00002394  486D 9000                pea.l      [A5 - 0x7000]
  2986. 00002398  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  2987. 0000239C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2988. 000023A0  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  2989. 000023A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2990. 000023A8  3F00                     move.w     -[A7], D0
  2991. 000023AA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  2992. 000023AE  548F                     addq.l     A7, 2
  2993. 000023B0  2B6E 000C 9004           move.l     [A5 - 0x6FFC], [A6 + 0xC]
  2994. 000023B6  486E FF46                pea.l      [A6 - 0xBA]
  2995. 000023BA  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  2996. 000023BE  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  2997. 000023C2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  2998. 000023C6  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2999. 000023CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3000. 000023CE  2B6E FF46 9008           move.l     [A5 - 0x6FF8], [A6 - 0xBA]
  3001. 000023D4  2B6E FF4E 900C           move.l     [A5 - 0x6FF4], [A6 - 0xB2]
  3002. 000023DA  486D 9010                pea.l      [A5 - 0x6FF0]
  3003. 000023DE  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  3004. 000023E2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3005. 000023E6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3006. 000023EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3007. 000023EE  3F00                     move.w     -[A7], D0
  3008. 000023F0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3009. 000023F4  548F                     addq.l     A7, 2
  3010. 000023F6  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3011. 000023FA  2050                     movea.l    A0, [A0]
  3012. 000023FC  2B68 0020 9014           move.l     [A5 - 0x6FEC], [A0 + 0x20]
  3013. 00002402  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3014. 00002406  671A                     beq        +0x1C /* 00002422 */
  3015. 00002408  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3016. 0000240C  486D 9018                pea.l      [A5 - 0x6FE8]
  3017. 00002410  2050                     movea.l    A0, [A0]
  3018. 00002412  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3019. 00002416  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3020. 0000241A  4EBA 10A8                jsr        [PC + 0x10A8 /* 000034C4 */]
  3021. 0000241E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3022. label00002422:
  3023. 00002422  2B6E FF4A 901C           move.l     [A5 - 0x6FE4], [A6 - 0xB6]
  3024. 00002428  2B6E FF52 9020           move.l     [A5 - 0x6FE0], [A6 - 0xAE]
  3025. 0000242E  486D 9024                pea.l      [A5 - 0x6FDC]
  3026. 00002432  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  3027. 00002436  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3028. 0000243A  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3029. 0000243E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3030. 00002442  3F00                     move.w     -[A7], D0
  3031. 00002444  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3032. 00002448  548F                     addq.l     A7, 2
  3033. 0000244A  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  3034. 0000244E  2050                     movea.l    A0, [A0]
  3035. 00002450  2B68 0020 9028           move.l     [A5 - 0x6FD8], [A0 + 0x20]
  3036. 00002456  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3037. 0000245A  671A                     beq        +0x1C /* 00002476 */
  3038. 0000245C  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  3039. 00002460  486D 902C                pea.l      [A5 - 0x6FD4]
  3040. 00002464  2050                     movea.l    A0, [A0]
  3041. 00002466  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3042. 0000246A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3043. 0000246E  4EBA 1054                jsr        [PC + 0x1054 /* 000034C4 */]
  3044. 00002472  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3045. label00002476:
  3046. 00002476  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3047. 0000247A  2050                     movea.l    A0, [A0]
  3048. 0000247C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3049. 00002480  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  3050. 00002484  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  3051. 00002488  508F                     addq.l     A7, 8
  3052. 0000248A  3F00                     move.w     -[A7], D0
  3053. 0000248C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3054. 00002490  548F                     addq.l     A7, 2
  3055. 00002492  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  3056. 00002496  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3057. 0000249A  588F                     addq.l     A7, 4
  3058. 0000249C  426D 9046                clr.w      [A5 - 0x6FBA]
  3059. 000024A0  7064                     moveq.l    D0, 0x64
  3060. 000024A2  3B40 9044                move.w     [A5 - 0x6FBC], D0
  3061. 000024A6  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  3062. 000024AA  2B6D 8FD2 9040           move.l     [A5 - 0x6FC0], [A5 - 0x702E]
  3063. 000024B0  2B6D 8FD2 903C           move.l     [A5 - 0x6FC4], [A5 - 0x702E]
  3064. 000024B6  486D 8FE8                pea.l      [A5 - 0x7018]
  3065. 000024BA  4EBA 010C                jsr        [PC + 0x10C /* 000025C8 */]
  3066. 000024BE  588F                     addq.l     A7, 4
  3067. 000024C0  486D 8FE8                pea.l      [A5 - 0x7018]
  3068. 000024C4  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3069. 000024C8  588F                     addq.l     A7, 4
  3070. 000024CA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3071. 000024CE  A873                     syscall    SetPort
  3072. 000024D0  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3073. 000024D4  4EBA EC74                jsr        [PC - 0x138C /* 0000114A */]
  3074. 000024D8  4EBA ED3E                jsr        [PC - 0x12C2 /* 00001218 */]
  3075. 000024DC  3F3C 0001                move.w     -[A7], 0x1
  3076. 000024E0  4EBA 1544                jsr        [PC + 0x1544 /* 00003A26 */]
  3077. 000024E4  548F                     addq.l     A7, 2
  3078. 000024E6  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3079. 000024EA  4A6D 8FBA                tst.w      [A5 - 0x7046]
  3080. 000024EE  6600 00D0                bne        +0xD2 /* 000025C0 */
  3081. 000024F2  2D6D 9040 FF32           move.l     [A6 - 0xCE], [A5 - 0x6FC0]
  3082. 000024F8  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3083. 000024FC  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3084. 00002500  588F                     addq.l     A7, 4
  3085. 00002502  0C40 0001                cmpi.w     D0, 0x1
  3086. 00002506  6630                     bne        +0x32 /* 00002538 */
  3087. 00002508  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3088. 0000250C  4267                     clr.w      -[A7]
  3089. 0000250E  486D 9BF2                pea.l      [A5 - 0x640E]
  3090. 00002512  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3091. 00002516  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3092. 0000251A  3E00                     move.w     D7, D0
  3093. 0000251C  4A47                     tst.w      D7
  3094. 0000251E  6706                     beq        +0x8 /* 00002526 */
  3095. 00002520  3007                     move.w     D0, D7
  3096. 00002522  6000 009E                bra        +0xA0 /* 000025C2 */
  3097. label00002526:
  3098. 00002526  202E FF32                move.l     D0, [A6 - 0xCE]
  3099. 0000252A  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3100. 0000252E  6708                     beq        +0xA /* 00002538 */
  3101. 00002530  303C FC20                move.w     D0, 0xFC20
  3102. 00002534  6000 008C                bra        +0x8E /* 000025C2 */
  3103. label00002538:
  3104. 00002538  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3105. 0000253C  4267                     clr.w      -[A7]
  3106. 0000253E  486D 9BFE                pea.l      [A5 - 0x6402]
  3107. 00002542  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3108. 00002546  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3109. 0000254A  3E00                     move.w     D7, D0
  3110. 0000254C  4A47                     tst.w      D7
  3111. 0000254E  6706                     beq        +0x8 /* 00002556 */
  3112. 00002550  3007                     move.w     D0, D7
  3113. 00002552  6000 006E                bra        +0x70 /* 000025C2 */
  3114. label00002556:
  3115. 00002556  202E FF32                move.l     D0, [A6 - 0xCE]
  3116. 0000255A  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3117. 0000255E  6708                     beq        +0xA /* 00002568 */
  3118. 00002560  303C FC20                move.w     D0, 0xFC20
  3119. 00002564  6000 005C                bra        +0x5E /* 000025C2 */
  3120. label00002568:
  3121. 00002568  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3122. 0000256C  4267                     clr.w      -[A7]
  3123. 0000256E  486D 9C0A                pea.l      [A5 - 0x63F6]
  3124. 00002572  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3125. 00002576  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3126. 0000257A  3E00                     move.w     D7, D0
  3127. 0000257C  4A47                     tst.w      D7
  3128. 0000257E  6704                     beq        +0x6 /* 00002584 */
  3129. 00002580  3007                     move.w     D0, D7
  3130. 00002582  603E                     bra        +0x40 /* 000025C2 */
  3131. label00002584:
  3132. 00002584  202E FF32                move.l     D0, [A6 - 0xCE]
  3133. 00002588  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3134. 0000258C  6706                     beq        +0x8 /* 00002594 */
  3135. 0000258E  303C FC20                move.w     D0, 0xFC20
  3136. 00002592  602E                     bra        +0x30 /* 000025C2 */
  3137. label00002594:
  3138. 00002594  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3139. 00002598  4267                     clr.w      -[A7]
  3140. 0000259A  486D 9C1A                pea.l      [A5 - 0x63E6]
  3141. 0000259E  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3142. 000025A2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3143. 000025A6  3E00                     move.w     D7, D0
  3144. 000025A8  4A47                     tst.w      D7
  3145. 000025AA  6704                     beq        +0x6 /* 000025B0 */
  3146. 000025AC  3007                     move.w     D0, D7
  3147. 000025AE  6012                     bra        +0x14 /* 000025C2 */
  3148. label000025B0:
  3149. 000025B0  202E FF32                move.l     D0, [A6 - 0xCE]
  3150. 000025B4  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3151. 000025B8  6706                     beq        +0x8 /* 000025C0 */
  3152. 000025BA  303C FC20                move.w     D0, 0xFC20
  3153. 000025BE  6002                     bra        +0x4 /* 000025C2 */
  3154. label000025C0:
  3155. 000025C0  7000                     moveq.l    D0, 0x00
  3156. label000025C2:
  3157. 000025C2  2E1F                     move.l     D7, [A7]+
  3158. 000025C4  4E5E                     unlink     A6
  3159. 000025C6  4E75                     rts
  3160. export_329:
  3161. fn000025C8:
  3162. 000025C8  4E56 FE76                link       A6, -0x018A
  3163. 000025CC  426E FF8C                clr.w      [A6 - 0x74]
  3164. 000025D0  206E 0008                movea.l    A0, [A6 + 0x8]
  3165. 000025D4  43EE FF8E                lea.l      A1, [A6 - 0x72]
  3166. 000025D8  7019                     moveq.l    D0, 0x19
  3167. label000025DA:
  3168. 000025DA  22D8                     move.l     [A1]+, [A0]+
  3169. 000025DC  51C8 FFFC                dbf        D0, -0x6 /* 000025DA */
  3170. 000025E0  32D8                     move.w     [A1]+, [A0]+
  3171. 000025E2  2D7C FFFF FC18 FE7A      move.l     [A6 - 0x186], 0xFFFFFC18
  3172. 000025EA  206E FFA6                movea.l    A0, [A6 - 0x5A]
  3173. 000025EE  2050                     movea.l    A0, [A0]
  3174. 000025F0  3D68 0002 FF8A           move.w     [A6 - 0x76], [A0 + 0x2]
  3175. 000025F6  206E FFA6                movea.l    A0, [A6 - 0x5A]
  3176. 000025FA  2050                     movea.l    A0, [A0]
  3177. 000025FC  2D68 0004 FE82           move.l     [A6 - 0x17E], [A0 + 0x4]
  3178. 00002602  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3179. 00002606  1028 0071                move.b     D0, [A0 + 0x71]
  3180. 0000260A  4880                     ext.w      D0
  3181. 0000260C  0800 0000                btst.b     D0, 0x0
  3182. 00002610  671E                     beq        +0x20 /* 00002630 */
  3183. 00002612  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3184. 00002616  2F28 0082                move.l     -[A7], [A0 + 0x82]
  3185. 0000261A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3186. 0000261E  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3187. 00002622  42A8 0082                clr.l      [A0 + 0x82]
  3188. 00002626  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3189. 0000262A  0868 0000 0071           bchg.b     [A0 + 0x71], 0x0
  3190. label00002630:
  3191. 00002630  302E FF8A                move.w     D0, [A6 - 0x76]
  3192. 00002634  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3193. 00002638  0000 0006                ori.b      D0, 0x6
  3194. 0000263C  010E                     btst       A6, D0
  3195. 0000263E  000E 0026                ori.b      A6, 0x26 /* '&' */
  3196. 00002642  00BC 00D0 00D6 00DC 00E2 ori.l      0xDC00E2, 0xD000D6
  3197. 0000264C  7004                     moveq.l    D0, 0x04
  3198. 0000264E  2D40 FE7E                move.l     [A6 - 0x182], D0
  3199. 00002652  082E 0000 FE85           btst.b     [A6 - 0x17B], 0x0
  3200. 00002658  6700 00F0                beq        +0xF2 /* 0000274A */
  3201. 0000265C  7001                     moveq.l    D0, 0x01
  3202. 0000265E  3D40 FF8C                move.w     [A6 - 0x74], D0
  3203. 00002662  6000 00E6                bra        +0xE8 /* 0000274A */
  3204. 00002666  42AE FE7E                clr.l      [A6 - 0x182]
  3205. 0000266A  082E 0001 FE85           btst.b     [A6 - 0x17B], 0x1
  3206. 00002670  6700 007A                beq        +0x7C /* 000026EC */
  3207. 00002674  7008                     moveq.l    D0, 0x08
  3208. 00002676  2D40 FE7E                move.l     [A6 - 0x182], D0
  3209. 0000267A  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3210. 0000267E  08E8 0000 0071           bset.b     [A0 + 0x71], 0x0
  3211. 00002684  42A7                     clr.l      -[A7]
  3212. 00002686  4878 0010                push.l     0x10
  3213. 0000268A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  3214. 0000268E  205F                     movea.l    A0, [A7]+
  3215. 00002690  2D48 FF86                move.l     [A6 - 0x7A], A0
  3216. 00002694  206E FF86                movea.l    A0, [A6 - 0x7A]
  3217. 00002698  226E FFA6                movea.l    A1, [A6 - 0x5A]
  3218. 0000269C  2251                     movea.l    A1, [A1]
  3219. 0000269E  2050                     movea.l    A0, [A0]
  3220. 000026A0  43E9 0018                lea.l      A1, [A1 + 0x18]
  3221. 000026A4  20D9                     move.l     [A0]+, [A1]+
  3222. 000026A6  20D9                     move.l     [A0]+, [A1]+
  3223. 000026A8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3224. 000026AC  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  3225. 000026B0  20D9                     move.l     [A0]+, [A1]+
  3226. 000026B2  20D9                     move.l     [A0]+, [A1]+
  3227. 000026B4  3F3C 0003                move.w     -[A7], 0x3
  3228. 000026B8  3F3C 0003                move.w     -[A7], 0x3
  3229. 000026BC  486E FFF8                pea.l      [A6 - 0x8]
  3230. 000026C0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3231. 000026C4  508F                     addq.l     A7, 8
  3232. 000026C6  302D 8DB6                move.w     D0, [A5 - 0x724A]
  3233. 000026CA  0640 0012                addi.w     D0, 0x12
  3234. 000026CE  D16E FFF8                add.w      [A6 - 0x8], D0
  3235. 000026D2  206E FF86                movea.l    A0, [A6 - 0x7A]
  3236. 000026D6  2050                     movea.l    A0, [A0]
  3237. 000026D8  5088                     addq.l     A0, 8
  3238. 000026DA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3239. 000026DE  20D9                     move.l     [A0]+, [A1]+
  3240. 000026E0  20D9                     move.l     [A0]+, [A1]+
  3241. 000026E2  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3242. 000026E6  216E FF86 0082           move.l     [A0 + 0x82], [A6 - 0x7A]
  3243. label000026EC:
  3244. 000026EC  082E 0000 FE85           btst.b     [A6 - 0x17B], 0x0
  3245. 000026F2  6700 0056                beq        +0x58 /* 0000274A */
  3246. 000026F6  7001                     moveq.l    D0, 0x01
  3247. 000026F8  3D40 FF8C                move.w     [A6 - 0x74], D0
  3248. 000026FC  604C                     bra        +0x4E /* 0000274A */
  3249. 000026FE  7010                     moveq.l    D0, 0x10
  3250. 00002700  2D40 FE7E                move.l     [A6 - 0x182], D0
  3251. 00002704  082E 0000 FE85           btst.b     [A6 - 0x17B], 0x0
  3252. 0000270A  673E                     beq        +0x40 /* 0000274A */
  3253. 0000270C  7001                     moveq.l    D0, 0x01
  3254. 0000270E  3D40 FF8C                move.w     [A6 - 0x74], D0
  3255. 00002712  6036                     bra        +0x38 /* 0000274A */
  3256. 00002714  7001                     moveq.l    D0, 0x01
  3257. 00002716  2D40 FE7E                move.l     [A6 - 0x182], D0
  3258. 0000271A  602E                     bra        +0x30 /* 0000274A */
  3259. 0000271C  7002                     moveq.l    D0, 0x02
  3260. 0000271E  2D40 FE7E                move.l     [A6 - 0x182], D0
  3261. 00002722  6026                     bra        +0x28 /* 0000274A */
  3262. 00002724  7003                     moveq.l    D0, 0x03
  3263. 00002726  2D40 FE7E                move.l     [A6 - 0x182], D0
  3264. 0000272A  601E                     bra        +0x20 /* 0000274A */
  3265. 0000272C  2D7C 0000 0200 FE7E      move.l     [A6 - 0x182], 0x200
  3266. 00002734  2D7C FFFF FC19 FE7A      move.l     [A6 - 0x186], 0xFFFFFC19
  3267. 0000273C  082E 0000 FE85           btst.b     [A6 - 0x17B], 0x0
  3268. 00002742  6706                     beq        +0x8 /* 0000274A */
  3269. 00002744  7001                     moveq.l    D0, 0x01
  3270. 00002746  3D40 FF8C                move.w     [A6 - 0x74], D0
  3271. label0000274A:
  3272. 0000274A  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3273. 0000274E  116E FF8D 0070           move.b     [A0 + 0x70], [A6 - 0x73]
  3274. 00002754  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3275. 00002758  216E FE7A 0098           move.l     [A0 + 0x98], [A6 - 0x186]
  3276. 0000275E  202E FE7E                move.l     D0, [A6 - 0x182]
  3277. 00002762  E880                     asr        D0, 4
  3278. 00002764  42A7                     clr.l      -[A7]
  3279. 00002766  4879 5744 4546           push.l     0x57444546 /* 'WDEF' */
  3280. 0000276C  3F00                     move.w     -[A7], D0
  3281. 0000276E  A80C                     syscall    RGetResource
  3282. 00002770  205F                     movea.l    A0, [A7]+
  3283. 00002772  2D48 FE76                move.l     [A6 - 0x18A], A0
  3284. 00002776  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  3285. 0000277C  C0AE FE76                and.l      D0, [A6 - 0x18A]
  3286. 00002780  720F                     moveq.l    D1, 0x0F
  3287. 00002782  C2AE FE7E                and.l      D1, [A6 - 0x182]
  3288. 00002786  7418                     moveq.l    D2, 0x18
  3289. 00002788  E5A9                     lsl        D1, D2
  3290. 0000278A  8081                     or.l       D0, D1
  3291. 0000278C  2D40 FE76                move.l     [A6 - 0x18A], D0
  3292. 00002790  206E FFD6                movea.l    A0, [A6 - 0x2A]
  3293. 00002794  216E FE76 007E           move.l     [A0 + 0x7E], [A6 - 0x18A]
  3294. 0000279A  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3295. 0000279E  4267                     clr.w      -[A7]
  3296. 000027A0  A963                     syscall    SetControlValue/SetCtlValue
  3297. 000027A2  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  3298. 000027A6  4267                     clr.w      -[A7]
  3299. 000027A8  A963                     syscall    SetControlValue/SetCtlValue
  3300. 000027AA  0C6E 0001 FF8A           cmpi.w     [A6 - 0x76], 0x1
  3301. 000027B0  660E                     bne        +0x10 /* 000027C0 */
  3302. 000027B2  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3303. 000027B6  A957                     syscall    ShowControl
  3304. 000027B8  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  3305. 000027BC  A957                     syscall    ShowControl
  3306. 000027BE  600C                     bra        +0xE /* 000027CC */
  3307. label000027C0:
  3308. 000027C0  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3309. 000027C4  A958                     syscall    HideControl
  3310. 000027C6  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  3311. 000027CA  A958                     syscall    HideControl
  3312. label000027CC:
  3313. 000027CC  206E FFA6                movea.l    A0, [A6 - 0x5A]
  3314. 000027D0  2050                     movea.l    A0, [A0]
  3315. 000027D2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3316. 000027D6  41E8 0018                lea.l      A0, [A0 + 0x18]
  3317. 000027DA  22D8                     move.l     [A1]+, [A0]+
  3318. 000027DC  22D8                     move.l     [A1]+, [A0]+
  3319. 000027DE  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  3320. 000027E2  486E FFF8                pea.l      [A6 - 0x8]
  3321. 000027E6  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  3322. 000027EA  508F                     addq.l     A7, 8
  3323. 000027EC  206E FFA6                movea.l    A0, [A6 - 0x5A]
  3324. 000027F0  486E FE86                pea.l      [A6 - 0x17A]
  3325. 000027F4  2050                     movea.l    A0, [A0]
  3326. 000027F6  2F28 0028                move.l     -[A7], [A0 + 0x28]
  3327. 000027FA  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  3328. 000027FE  508F                     addq.l     A7, 8
  3329. 00002800  486E FE86                pea.l      [A6 - 0x17A]
  3330. 00002804  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3331. 00002808  588F                     addq.l     A7, 4
  3332. 0000280A  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  3333. 0000280E  486E FE86                pea.l      [A6 - 0x17A]
  3334. 00002812  A91A                     syscall    SetWTitle
  3335. 00002814  4E5E                     unlink     A6
  3336. 00002816  4E75                     rts
  3337. export_334:
  3338. 00002818  4E56 FFF4                link       A6, -0x000C
  3339. 0000281C  48E7 0300                movem.l    -[A7], D6,D7
  3340. 00002820  526D 8FD8                addq.w     [A5 - 0x7028], 1
  3341. 00002824  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3342. 00002828  486E FFF4                pea.l      [A6 - 0xC]
  3343. 0000282C  486E FFF8                pea.l      [A6 - 0x8]
  3344. 00002830  486E FFFC                pea.l      [A6 - 0x4]
  3345. 00002834  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3346. 00002838  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  3347. 0000283C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3348. 00002840  3E00                     move.w     D7, D0
  3349. 00002842  4A47                     tst.w      D7
  3350. 00002844  6706                     beq        +0x8 /* 0000284C */
  3351. 00002846  3007                     move.w     D0, D7
  3352. 00002848  6000 006A                bra        +0x6C /* 000028B4 */
  3353. label0000284C:
  3354. 0000284C  3C2D 8FD6                move.w     D6, [A5 - 0x702A]
  3355. 00002850  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3356. 00002854  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3357. 00002858  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3358. 0000285C  4EBA 005E                jsr        [PC + 0x5E /* 000028BC */]
  3359. 00002860  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3360. 00002864  3E00                     move.w     D7, D0
  3361. 00002866  4A47                     tst.w      D7
  3362. 00002868  6704                     beq        +0x6 /* 0000286E */
  3363. 0000286A  3007                     move.w     D0, D7
  3364. 0000286C  6046                     bra        +0x48 /* 000028B4 */
  3365. label0000286E:
  3366. 0000286E  BC6D 8FD6                cmp.w      D6, [A5 - 0x702A]
  3367. 00002872  6724                     beq        +0x26 /* 00002898 */
  3368. 00002874  4267                     clr.w      -[A7]
  3369. 00002876  486E FFF4                pea.l      [A6 - 0xC]
  3370. 0000287A  486E FFF8                pea.l      [A6 - 0x8]
  3371. 0000287E  486E FFFC                pea.l      [A6 - 0x4]
  3372. 00002882  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3373. 00002886  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  3374. 0000288A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3375. 0000288E  3E00                     move.w     D7, D0
  3376. 00002890  4A47                     tst.w      D7
  3377. 00002892  6704                     beq        +0x6 /* 00002898 */
  3378. 00002894  3007                     move.w     D0, D7
  3379. 00002896  601C                     bra        +0x1E /* 000028B4 */
  3380. label00002898:
  3381. 00002898  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3382. 0000289C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3383. 000028A0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3384. 000028A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3385. 000028A8  4EBA 01B8                jsr        [PC + 0x1B8 /* 00002A62 */]
  3386. 000028AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3387. 000028B0  3E00                     move.w     D7, D0
  3388. 000028B2  3007                     move.w     D0, D7
  3389. label000028B4:
  3390. 000028B4  4CDF 00C0                movem.l    D6,D7, [A7]+
  3391. 000028B8  4E5E                     unlink     A6
  3392. 000028BA  4E75                     rts
  3393. fn000028BC:
  3394. 000028BC  4E56 FF52                link       A6, -0x00AE
  3395. 000028C0  2F07                     move.l     -[A7], D7
  3396. 000028C2  2D6D 9040 FF52           move.l     [A6 - 0xAE], [A5 - 0x6FC0]
  3397. 000028C8  486E FF56                pea.l      [A6 - 0xAA]
  3398. 000028CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3399. 000028D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3400. 000028D4  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3401. 000028D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3402. 000028DC  4A40                     tst.w      D0
  3403. 000028DE  6606                     bne        +0x8 /* 000028E6 */
  3404. 000028E0  7000                     moveq.l    D0, 0x00
  3405. 000028E2  6000 0178                bra        +0x17A /* 00002A5C */
  3406. label000028E6:
  3407. 000028E6  202E FF72                move.l     D0, [A6 - 0x8E]
  3408. 000028EA  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3409. 000028EE  6606                     bne        +0x8 /* 000028F6 */
  3410. 000028F0  7000                     moveq.l    D0, 0x00
  3411. 000028F2  6000 0168                bra        +0x16A /* 00002A5C */
  3412. label000028F6:
  3413. 000028F6  486E FFC0                pea.l      [A6 - 0x40]
  3414. 000028FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3415. 000028FE  2F2E FF6E                move.l     -[A7], [A6 - 0x92]
  3416. 00002902  2F2E FF56                move.l     -[A7], [A6 - 0xAA]
  3417. 00002906  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3418. 0000290A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3419. 0000290E  202E FFC4                move.l     D0, [A6 - 0x3C]
  3420. 00002912  B0AE FF8A                cmp.l      D0, [A6 - 0x76]
  3421. 00002916  6600 0090                bne        +0x92 /* 000029A8 */
  3422. 0000291A  4EBA E54A                jsr        [PC - 0x1AB6 /* 00000E66 */]
  3423. 0000291E  3E00                     move.w     D7, D0
  3424. 00002920  4A47                     tst.w      D7
  3425. 00002922  6706                     beq        +0x8 /* 0000292A */
  3426. 00002924  3007                     move.w     D0, D7
  3427. 00002926  6000 0134                bra        +0x136 /* 00002A5C */
  3428. label0000292A:
  3429. 0000292A  202E FF52                move.l     D0, [A6 - 0xAE]
  3430. 0000292E  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3431. 00002932  6708                     beq        +0xA /* 0000293C */
  3432. 00002934  303C FC20                move.w     D0, 0xFC20
  3433. 00002938  6000 0122                bra        +0x124 /* 00002A5C */
  3434. label0000293C:
  3435. 0000293C  4EBA E50E                jsr        [PC - 0x1AF2 /* 00000E4C */]
  3436. 00002940  486D 9C24                pea.l      [A5 - 0x63DC]
  3437. 00002944  4EBA DC28                jsr        [PC - 0x23D8 /* 0000056E */]
  3438. 00002948  588F                     addq.l     A7, 4
  3439. 0000294A  3E00                     move.w     D7, D0
  3440. 0000294C  4A47                     tst.w      D7
  3441. 0000294E  6706                     beq        +0x8 /* 00002956 */
  3442. 00002950  3007                     move.w     D0, D7
  3443. 00002952  6000 0108                bra        +0x10A /* 00002A5C */
  3444. label00002956:
  3445. 00002956  202E FF52                move.l     D0, [A6 - 0xAE]
  3446. 0000295A  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3447. 0000295E  6708                     beq        +0xA /* 00002968 */
  3448. 00002960  303C FC20                move.w     D0, 0xFC20
  3449. 00002964  6000 00F6                bra        +0xF8 /* 00002A5C */
  3450. label00002968:
  3451. 00002968  4A6D 8FBA                tst.w      [A5 - 0x7046]
  3452. 0000296C  6630                     bne        +0x32 /* 0000299E */
  3453. 0000296E  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  3454. 00002972  4267                     clr.w      -[A7]
  3455. 00002974  486D 9C30                pea.l      [A5 - 0x63D0]
  3456. 00002978  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3457. 0000297C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3458. 00002980  3E00                     move.w     D7, D0
  3459. 00002982  4A47                     tst.w      D7
  3460. 00002984  6706                     beq        +0x8 /* 0000298C */
  3461. 00002986  3007                     move.w     D0, D7
  3462. 00002988  6000 00D2                bra        +0xD4 /* 00002A5C */
  3463. label0000298C:
  3464. 0000298C  202E FF52                move.l     D0, [A6 - 0xAE]
  3465. 00002990  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3466. 00002994  6708                     beq        +0xA /* 0000299E */
  3467. 00002996  303C FC20                move.w     D0, 0xFC20
  3468. 0000299A  6000 00C0                bra        +0xC2 /* 00002A5C */
  3469. label0000299E:
  3470. 0000299E  4EBA E542                jsr        [PC - 0x1ABE /* 00000EE2 */]
  3471. 000029A2  7000                     moveq.l    D0, 0x00
  3472. 000029A4  6000 00B6                bra        +0xB8 /* 00002A5C */
  3473. label000029A8:
  3474. 000029A8  4EBA E4BC                jsr        [PC - 0x1B44 /* 00000E66 */]
  3475. 000029AC  3E00                     move.w     D7, D0
  3476. 000029AE  4A47                     tst.w      D7
  3477. 000029B0  6706                     beq        +0x8 /* 000029B8 */
  3478. 000029B2  3007                     move.w     D0, D7
  3479. 000029B4  6000 00A6                bra        +0xA8 /* 00002A5C */
  3480. label000029B8:
  3481. 000029B8  202E FF52                move.l     D0, [A6 - 0xAE]
  3482. 000029BC  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3483. 000029C0  6708                     beq        +0xA /* 000029CA */
  3484. 000029C2  303C FC20                move.w     D0, 0xFC20
  3485. 000029C6  6000 0094                bra        +0x96 /* 00002A5C */
  3486. label000029CA:
  3487. 000029CA  4EBA E480                jsr        [PC - 0x1B80 /* 00000E4C */]
  3488. 000029CE  486D 9C3A                pea.l      [A5 - 0x63C6]
  3489. 000029D2  4EBA DB9A                jsr        [PC - 0x2466 /* 0000056E */]
  3490. 000029D6  588F                     addq.l     A7, 4
  3491. 000029D8  3E00                     move.w     D7, D0
  3492. 000029DA  4A47                     tst.w      D7
  3493. 000029DC  6706                     beq        +0x8 /* 000029E4 */
  3494. 000029DE  3007                     move.w     D0, D7
  3495. 000029E0  6000 007A                bra        +0x7C /* 00002A5C */
  3496. label000029E4:
  3497. 000029E4  202E FF52                move.l     D0, [A6 - 0xAE]
  3498. 000029E8  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3499. 000029EC  6708                     beq        +0xA /* 000029F6 */
  3500. 000029EE  303C FC20                move.w     D0, 0xFC20
  3501. 000029F2  6000 0068                bra        +0x6A /* 00002A5C */
  3502. label000029F6:
  3503. 000029F6  4A6D 8FBA                tst.w      [A5 - 0x7046]
  3504. 000029FA  6600 005A                bne        +0x5C /* 00002A56 */
  3505. 000029FE  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  3506. 00002A02  4267                     clr.w      -[A7]
  3507. 00002A04  486D 9C46                pea.l      [A5 - 0x63BA]
  3508. 00002A08  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3509. 00002A0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3510. 00002A10  3E00                     move.w     D7, D0
  3511. 00002A12  4A47                     tst.w      D7
  3512. 00002A14  6704                     beq        +0x6 /* 00002A1A */
  3513. 00002A16  3007                     move.w     D0, D7
  3514. 00002A18  6042                     bra        +0x44 /* 00002A5C */
  3515. label00002A1A:
  3516. 00002A1A  202E FF52                move.l     D0, [A6 - 0xAE]
  3517. 00002A1E  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3518. 00002A22  6706                     beq        +0x8 /* 00002A2A */
  3519. 00002A24  303C FC20                move.w     D0, 0xFC20
  3520. 00002A28  6032                     bra        +0x34 /* 00002A5C */
  3521. label00002A2A:
  3522. 00002A2A  2F2E FF9E                move.l     -[A7], [A6 - 0x62]
  3523. 00002A2E  4267                     clr.w      -[A7]
  3524. 00002A30  486D 9C50                pea.l      [A5 - 0x63B0]
  3525. 00002A34  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3526. 00002A38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3527. 00002A3C  3E00                     move.w     D7, D0
  3528. 00002A3E  4A47                     tst.w      D7
  3529. 00002A40  6704                     beq        +0x6 /* 00002A46 */
  3530. 00002A42  3007                     move.w     D0, D7
  3531. 00002A44  6016                     bra        +0x18 /* 00002A5C */
  3532. label00002A46:
  3533. 00002A46  202E FF52                move.l     D0, [A6 - 0xAE]
  3534. 00002A4A  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3535. 00002A4E  6706                     beq        +0x8 /* 00002A56 */
  3536. 00002A50  303C FC20                move.w     D0, 0xFC20
  3537. 00002A54  6006                     bra        +0x8 /* 00002A5C */
  3538. label00002A56:
  3539. 00002A56  4EBA E48A                jsr        [PC - 0x1B76 /* 00000EE2 */]
  3540. 00002A5A  7000                     moveq.l    D0, 0x00
  3541. label00002A5C:
  3542. 00002A5C  2E1F                     move.l     D7, [A7]+
  3543. 00002A5E  4E5E                     unlink     A6
  3544. 00002A60  4E75                     rts
  3545. fn00002A62:
  3546. 00002A62  4E56 FF9C                link       A6, -0x0064
  3547. 00002A66  2F07                     move.l     -[A7], D7
  3548. 00002A68  486D 8FE8                pea.l      [A5 - 0x7018]
  3549. 00002A6C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3550. 00002A70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3551. 00002A74  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3552. 00002A78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3553. 00002A7C  4A40                     tst.w      D0
  3554. 00002A7E  6700 0426                beq        +0x428 /* 00002EA6 */
  3555. 00002A82  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3556. 00002A86  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3557. 00002A8A  588F                     addq.l     A7, 4
  3558. 00002A8C  202D 9004                move.l     D0, [A5 - 0x6FFC]
  3559. 00002A90  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3560. 00002A94  663A                     bne        +0x3C /* 00002AD0 */
  3561. 00002A96  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3562. 00002A9A  4EBA 07B6                jsr        [PC + 0x7B6 /* 00003252 */]
  3563. 00002A9E  548F                     addq.l     A7, 2
  3564. 00002AA0  426D 9046                clr.w      [A5 - 0x6FBA]
  3565. 00002AA4  7064                     moveq.l    D0, 0x64
  3566. 00002AA6  3B40 9044                move.w     [A5 - 0x6FBC], D0
  3567. 00002AAA  486D 8FE8                pea.l      [A5 - 0x7018]
  3568. 00002AAE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3569. 00002AB2  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3570. 00002AB6  508F                     addq.l     A7, 8
  3571. 00002AB8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3572. 00002ABC  A873                     syscall    SetPort
  3573. 00002ABE  4267                     clr.w      -[A7]
  3574. 00002AC0  4EBA 0F64                jsr        [PC + 0xF64 /* 00003A26 */]
  3575. 00002AC4  548F                     addq.l     A7, 2
  3576. 00002AC6  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3577. 00002ACA  7000                     moveq.l    D0, 0x00
  3578. 00002ACC  6000 077E                bra        +0x780 /* 0000324C */
  3579. label00002AD0:
  3580. 00002AD0  486E FFB0                pea.l      [A6 - 0x50]
  3581. 00002AD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3582. 00002AD8  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  3583. 00002ADC  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3584. 00002AE0  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3585. 00002AE4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3586. 00002AE8  4878 0003                push.l     0x3
  3587. 00002AEC  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3588. 00002AF0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3589. 00002AF4  2F00                     move.l     -[A7], D0
  3590. 00002AF6  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  3591. 00002AFA  588F                     addq.l     A7, 4
  3592. 00002AFC  4A40                     tst.w      D0
  3593. 00002AFE  6706                     beq        +0x8 /* 00002B06 */
  3594. 00002B00  7025                     moveq.l    D0, 0x25
  3595. 00002B02  6000 0748                bra        +0x74A /* 0000324C */
  3596. label00002B06:
  3597. 00002B06  202E FFB4                move.l     D0, [A6 - 0x4C]
  3598. 00002B0A  B0AD 901C                cmp.l      D0, [A5 - 0x6FE4]
  3599. 00002B0E  6600 0180                bne        +0x182 /* 00002C90 */
  3600. 00002B12  486D 8FE8                pea.l      [A5 - 0x7018]
  3601. 00002B16  4EBA EA46                jsr        [PC - 0x15BA /* 0000155E */]
  3602. 00002B1A  588F                     addq.l     A7, 4
  3603. 00002B1C  2D6D 9008 FFA0           move.l     [A6 - 0x60], [A5 - 0x6FF8]
  3604. 00002B22  2D6D 901C FF9C           move.l     [A6 - 0x64], [A5 - 0x6FE4]
  3605. 00002B28  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3606. 00002B2C  6708                     beq        +0xA /* 00002B36 */
  3607. 00002B2E  2F2D 9018                move.l     -[A7], [A5 - 0x6FE8]
  3608. 00002B32  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3609. label00002B36:
  3610. 00002B36  2B6E 000C 9004           move.l     [A5 - 0x6FFC], [A6 + 0xC]
  3611. 00002B3C  486E FFB0                pea.l      [A6 - 0x50]
  3612. 00002B40  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  3613. 00002B44  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  3614. 00002B48  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3615. 00002B4C  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3616. 00002B50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3617. 00002B54  2B6E FFB0 9008           move.l     [A5 - 0x6FF8], [A6 - 0x50]
  3618. 00002B5A  2B6E FFB8 900C           move.l     [A5 - 0x6FF4], [A6 - 0x48]
  3619. 00002B60  486D 9010                pea.l      [A5 - 0x6FF0]
  3620. 00002B64  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  3621. 00002B68  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3622. 00002B6C  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3623. 00002B70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3624. 00002B74  3F00                     move.w     -[A7], D0
  3625. 00002B76  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3626. 00002B7A  548F                     addq.l     A7, 2
  3627. 00002B7C  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3628. 00002B80  2050                     movea.l    A0, [A0]
  3629. 00002B82  2B68 0020 9014           move.l     [A5 - 0x6FEC], [A0 + 0x20]
  3630. 00002B88  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3631. 00002B8C  671A                     beq        +0x1C /* 00002BA8 */
  3632. 00002B8E  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3633. 00002B92  486D 9018                pea.l      [A5 - 0x6FE8]
  3634. 00002B96  2050                     movea.l    A0, [A0]
  3635. 00002B98  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3636. 00002B9C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3637. 00002BA0  4EBA 0922                jsr        [PC + 0x922 /* 000034C4 */]
  3638. 00002BA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3639. label00002BA8:
  3640. 00002BA8  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3641. 00002BAC  2050                     movea.l    A0, [A0]
  3642. 00002BAE  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3643. 00002BB2  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  3644. 00002BB6  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  3645. 00002BBA  508F                     addq.l     A7, 8
  3646. 00002BBC  3F00                     move.w     -[A7], D0
  3647. 00002BBE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3648. 00002BC2  548F                     addq.l     A7, 2
  3649. 00002BC4  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  3650. 00002BC8  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3651. 00002BCC  588F                     addq.l     A7, 4
  3652. 00002BCE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3653. 00002BD2  4EBA 067E                jsr        [PC + 0x67E /* 00003252 */]
  3654. 00002BD6  548F                     addq.l     A7, 2
  3655. 00002BD8  426D 9046                clr.w      [A5 - 0x6FBA]
  3656. 00002BDC  7064                     moveq.l    D0, 0x64
  3657. 00002BDE  3B40 9044                move.w     [A5 - 0x6FBC], D0
  3658. 00002BE2  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  3659. 00002BE6  2B6D 8FD2 9040           move.l     [A5 - 0x6FC0], [A5 - 0x702E]
  3660. 00002BEC  486D 8FE8                pea.l      [A5 - 0x7018]
  3661. 00002BF0  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3662. 00002BF4  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3663. 00002BF8  508F                     addq.l     A7, 8
  3664. 00002BFA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3665. 00002BFE  A873                     syscall    SetPort
  3666. 00002C00  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3667. 00002C04  4267                     clr.w      -[A7]
  3668. 00002C06  4EBA 0E1E                jsr        [PC + 0xE1E /* 00003A26 */]
  3669. 00002C0A  548F                     addq.l     A7, 2
  3670. 00002C0C  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3671. 00002C10  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  3672. 00002C14  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3673. 00002C18  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3674. 00002C1C  508F                     addq.l     A7, 8
  3675. 00002C1E  3F00                     move.w     -[A7], D0
  3676. 00002C20  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3677. 00002C24  548F                     addq.l     A7, 2
  3678. 00002C26  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3679. 00002C2A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3680. 00002C2E  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  3681. 00002C32  508F                     addq.l     A7, 8
  3682. 00002C34  3F00                     move.w     -[A7], D0
  3683. 00002C36  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3684. 00002C3A  548F                     addq.l     A7, 2
  3685. 00002C3C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3686. 00002C40  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3687. 00002C44  588F                     addq.l     A7, 4
  3688. 00002C46  3F00                     move.w     -[A7], D0
  3689. 00002C48  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3690. 00002C4C  548F                     addq.l     A7, 2
  3691. 00002C4E  4A6D 8FBA                tst.w      [A5 - 0x7046]
  3692. 00002C52  6636                     bne        +0x38 /* 00002C8A */
  3693. 00002C54  2D6D 9040 FFA4           move.l     [A6 - 0x5C], [A5 - 0x6FC0]
  3694. 00002C5A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3695. 00002C5E  4267                     clr.w      -[A7]
  3696. 00002C60  486D 9C60                pea.l      [A5 - 0x63A0]
  3697. 00002C64  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3698. 00002C68  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3699. 00002C6C  3E00                     move.w     D7, D0
  3700. 00002C6E  4A47                     tst.w      D7
  3701. 00002C70  6706                     beq        +0x8 /* 00002C78 */
  3702. 00002C72  3007                     move.w     D0, D7
  3703. 00002C74  6000 05D6                bra        +0x5D8 /* 0000324C */
  3704. label00002C78:
  3705. 00002C78  202E FFA4                move.l     D0, [A6 - 0x5C]
  3706. 00002C7C  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3707. 00002C80  6708                     beq        +0xA /* 00002C8A */
  3708. 00002C82  303C FC20                move.w     D0, 0xFC20
  3709. 00002C86  6000 05C4                bra        +0x5C6 /* 0000324C */
  3710. label00002C8A:
  3711. 00002C8A  7000                     moveq.l    D0, 0x00
  3712. 00002C8C  6000 05BE                bra        +0x5C0 /* 0000324C */
  3713. label00002C90:
  3714. 00002C90  486D 8FE8                pea.l      [A5 - 0x7018]
  3715. 00002C94  4EBA E8C8                jsr        [PC - 0x1738 /* 0000155E */]
  3716. 00002C98  588F                     addq.l     A7, 4
  3717. 00002C9A  2D6D 9008 FFA0           move.l     [A6 - 0x60], [A5 - 0x6FF8]
  3718. 00002CA0  2D6D 901C FF9C           move.l     [A6 - 0x64], [A5 - 0x6FE4]
  3719. 00002CA6  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3720. 00002CAA  6710                     beq        +0x12 /* 00002CBC */
  3721. 00002CAC  2F2D 9018                move.l     -[A7], [A5 - 0x6FE8]
  3722. 00002CB0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3723. 00002CB4  2F2D 902C                move.l     -[A7], [A5 - 0x6FD4]
  3724. 00002CB8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3725. label00002CBC:
  3726. 00002CBC  2B6E 000C 9004           move.l     [A5 - 0x6FFC], [A6 + 0xC]
  3727. 00002CC2  486E FFB0                pea.l      [A6 - 0x50]
  3728. 00002CC6  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  3729. 00002CCA  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  3730. 00002CCE  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3731. 00002CD2  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3732. 00002CD6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3733. 00002CDA  2B6E FFB0 9008           move.l     [A5 - 0x6FF8], [A6 - 0x50]
  3734. 00002CE0  2B6E FFB8 900C           move.l     [A5 - 0x6FF4], [A6 - 0x48]
  3735. 00002CE6  486D 9010                pea.l      [A5 - 0x6FF0]
  3736. 00002CEA  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  3737. 00002CEE  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3738. 00002CF2  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3739. 00002CF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3740. 00002CFA  3F00                     move.w     -[A7], D0
  3741. 00002CFC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3742. 00002D00  548F                     addq.l     A7, 2
  3743. 00002D02  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3744. 00002D06  2050                     movea.l    A0, [A0]
  3745. 00002D08  2B68 0020 9014           move.l     [A5 - 0x6FEC], [A0 + 0x20]
  3746. 00002D0E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3747. 00002D12  671A                     beq        +0x1C /* 00002D2E */
  3748. 00002D14  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3749. 00002D18  486D 9018                pea.l      [A5 - 0x6FE8]
  3750. 00002D1C  2050                     movea.l    A0, [A0]
  3751. 00002D1E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3752. 00002D22  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3753. 00002D26  4EBA 079C                jsr        [PC + 0x79C /* 000034C4 */]
  3754. 00002D2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3755. label00002D2E:
  3756. 00002D2E  2B6E FFB4 901C           move.l     [A5 - 0x6FE4], [A6 - 0x4C]
  3757. 00002D34  2B6E FFBC 9020           move.l     [A5 - 0x6FE0], [A6 - 0x44]
  3758. 00002D3A  486D 9024                pea.l      [A5 - 0x6FDC]
  3759. 00002D3E  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  3760. 00002D42  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3761. 00002D46  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3762. 00002D4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3763. 00002D4E  3F00                     move.w     -[A7], D0
  3764. 00002D50  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3765. 00002D54  548F                     addq.l     A7, 2
  3766. 00002D56  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  3767. 00002D5A  2050                     movea.l    A0, [A0]
  3768. 00002D5C  2B68 0020 9028           move.l     [A5 - 0x6FD8], [A0 + 0x20]
  3769. 00002D62  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3770. 00002D66  671A                     beq        +0x1C /* 00002D82 */
  3771. 00002D68  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  3772. 00002D6C  486D 902C                pea.l      [A5 - 0x6FD4]
  3773. 00002D70  2050                     movea.l    A0, [A0]
  3774. 00002D72  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3775. 00002D76  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3776. 00002D7A  4EBA 0748                jsr        [PC + 0x748 /* 000034C4 */]
  3777. 00002D7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3778. label00002D82:
  3779. 00002D82  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3780. 00002D86  2050                     movea.l    A0, [A0]
  3781. 00002D88  2F28 0024                move.l     -[A7], [A0 + 0x24]
  3782. 00002D8C  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  3783. 00002D90  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  3784. 00002D94  508F                     addq.l     A7, 8
  3785. 00002D96  3F00                     move.w     -[A7], D0
  3786. 00002D98  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3787. 00002D9C  548F                     addq.l     A7, 2
  3788. 00002D9E  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  3789. 00002DA2  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  3790. 00002DA6  588F                     addq.l     A7, 4
  3791. 00002DA8  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  3792. 00002DAC  4EBA 04A4                jsr        [PC + 0x4A4 /* 00003252 */]
  3793. 00002DB0  548F                     addq.l     A7, 2
  3794. 00002DB2  426D 9046                clr.w      [A5 - 0x6FBA]
  3795. 00002DB6  7064                     moveq.l    D0, 0x64
  3796. 00002DB8  3B40 9044                move.w     [A5 - 0x6FBC], D0
  3797. 00002DBC  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  3798. 00002DC0  2B6D 8FD2 9040           move.l     [A5 - 0x6FC0], [A5 - 0x702E]
  3799. 00002DC6  486D 8FE8                pea.l      [A5 - 0x7018]
  3800. 00002DCA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3801. 00002DCE  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3802. 00002DD2  508F                     addq.l     A7, 8
  3803. 00002DD4  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3804. 00002DD8  A873                     syscall    SetPort
  3805. 00002DDA  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3806. 00002DDE  4EBA E36A                jsr        [PC - 0x1C96 /* 0000114A */]
  3807. 00002DE2  4EBA E434                jsr        [PC - 0x1BCC /* 00001218 */]
  3808. 00002DE6  3F3C 0001                move.w     -[A7], 0x1
  3809. 00002DEA  4EBA 0C3A                jsr        [PC + 0xC3A /* 00003A26 */]
  3810. 00002DEE  548F                     addq.l     A7, 2
  3811. 00002DF0  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3812. 00002DF4  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  3813. 00002DF8  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3814. 00002DFC  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3815. 00002E00  508F                     addq.l     A7, 8
  3816. 00002E02  3F00                     move.w     -[A7], D0
  3817. 00002E04  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3818. 00002E08  548F                     addq.l     A7, 2
  3819. 00002E0A  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3820. 00002E0E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3821. 00002E12  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3822. 00002E16  508F                     addq.l     A7, 8
  3823. 00002E18  3F00                     move.w     -[A7], D0
  3824. 00002E1A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3825. 00002E1E  548F                     addq.l     A7, 2
  3826. 00002E20  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3827. 00002E24  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  3828. 00002E28  588F                     addq.l     A7, 4
  3829. 00002E2A  3F00                     move.w     -[A7], D0
  3830. 00002E2C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3831. 00002E30  548F                     addq.l     A7, 2
  3832. 00002E32  4A6D 8FBA                tst.w      [A5 - 0x7046]
  3833. 00002E36  6600 0068                bne        +0x6A /* 00002EA0 */
  3834. 00002E3A  2D6D 9040 FFA4           move.l     [A6 - 0x5C], [A5 - 0x6FC0]
  3835. 00002E40  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3836. 00002E44  4267                     clr.w      -[A7]
  3837. 00002E46  486D 9C6A                pea.l      [A5 - 0x6396]
  3838. 00002E4A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3839. 00002E4E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3840. 00002E52  3E00                     move.w     D7, D0
  3841. 00002E54  4A47                     tst.w      D7
  3842. 00002E56  6706                     beq        +0x8 /* 00002E5E */
  3843. 00002E58  3007                     move.w     D0, D7
  3844. 00002E5A  6000 03F0                bra        +0x3F2 /* 0000324C */
  3845. label00002E5E:
  3846. 00002E5E  202E FFA4                move.l     D0, [A6 - 0x5C]
  3847. 00002E62  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3848. 00002E66  6708                     beq        +0xA /* 00002E70 */
  3849. 00002E68  303C FC20                move.w     D0, 0xFC20
  3850. 00002E6C  6000 03DE                bra        +0x3E0 /* 0000324C */
  3851. label00002E70:
  3852. 00002E70  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3853. 00002E74  4267                     clr.w      -[A7]
  3854. 00002E76  486D 9C7A                pea.l      [A5 - 0x6386]
  3855. 00002E7A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  3856. 00002E7E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3857. 00002E82  3E00                     move.w     D7, D0
  3858. 00002E84  4A47                     tst.w      D7
  3859. 00002E86  6706                     beq        +0x8 /* 00002E8E */
  3860. 00002E88  3007                     move.w     D0, D7
  3861. 00002E8A  6000 03C0                bra        +0x3C2 /* 0000324C */
  3862. label00002E8E:
  3863. 00002E8E  202E FFA4                move.l     D0, [A6 - 0x5C]
  3864. 00002E92  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  3865. 00002E96  6708                     beq        +0xA /* 00002EA0 */
  3866. 00002E98  303C FC20                move.w     D0, 0xFC20
  3867. 00002E9C  6000 03AE                bra        +0x3B0 /* 0000324C */
  3868. label00002EA0:
  3869. 00002EA0  7000                     moveq.l    D0, 0x00
  3870. 00002EA2  6000 03A8                bra        +0x3AA /* 0000324C */
  3871. label00002EA6:
  3872. 00002EA6  2B6E 0008 8FE8           move.l     [A5 - 0x7018], [A6 + 0x8]
  3873. 00002EAC  486D 8FEC                pea.l      [A5 - 0x7014]
  3874. 00002EB0  42A7                     clr.l      -[A7]
  3875. 00002EB2  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3876. 00002EB6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3877. 00002EBA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3878. 00002EBE  3F00                     move.w     -[A7], D0
  3879. 00002EC0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3880. 00002EC4  548F                     addq.l     A7, 2
  3881. 00002EC6  486D 8FF0                pea.l      [A5 - 0x7010]
  3882. 00002ECA  4878 0001                push.l     0x1
  3883. 00002ECE  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3884. 00002ED2  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3885. 00002ED6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3886. 00002EDA  3F00                     move.w     -[A7], D0
  3887. 00002EDC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3888. 00002EE0  548F                     addq.l     A7, 2
  3889. 00002EE2  2B6E 0010 8FF4           move.l     [A5 - 0x700C], [A6 + 0x10]
  3890. 00002EE8  486E FFF0                pea.l      [A6 - 0x10]
  3891. 00002EEC  2F2D 8FF4                move.l     -[A7], [A5 - 0x700C]
  3892. 00002EF0  2F2D 8FF0                move.l     -[A7], [A5 - 0x7010]
  3893. 00002EF4  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3894. 00002EF8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  3895. 00002EFC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3896. 00002F00  2B6E FFF0 8FF8           move.l     [A5 - 0x7008], [A6 - 0x10]
  3897. 00002F06  2B6E FFF4 8FFC           move.l     [A5 - 0x7004], [A6 - 0xC]
  3898. 00002F0C  486D 9000                pea.l      [A5 - 0x7000]
  3899. 00002F10  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  3900. 00002F14  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3901. 00002F18  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3902. 00002F1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3903. 00002F20  3F00                     move.w     -[A7], D0
  3904. 00002F22  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3905. 00002F26  548F                     addq.l     A7, 2
  3906. 00002F28  2B6E 000C 9004           move.l     [A5 - 0x6FFC], [A6 + 0xC]
  3907. 00002F2E  486E FFB0                pea.l      [A6 - 0x50]
  3908. 00002F32  2F2D 9004                move.l     -[A7], [A5 - 0x6FFC]
  3909. 00002F36  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  3910. 00002F3A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3911. 00002F3E  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  3912. 00002F42  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3913. 00002F46  4878 0003                push.l     0x3
  3914. 00002F4A  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3915. 00002F4E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3916. 00002F52  2F00                     move.l     -[A7], D0
  3917. 00002F54  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  3918. 00002F58  588F                     addq.l     A7, 4
  3919. 00002F5A  4A40                     tst.w      D0
  3920. 00002F5C  675E                     beq        +0x60 /* 00002FBC */
  3921. 00002F5E  42A7                     clr.l      -[A7]
  3922. 00002F60  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3923. 00002F64  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3924. 00002F68  508F                     addq.l     A7, 8
  3925. 00002F6A  3F00                     move.w     -[A7], D0
  3926. 00002F6C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3927. 00002F70  548F                     addq.l     A7, 2
  3928. 00002F72  4878 0001                push.l     0x1
  3929. 00002F76  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3930. 00002F7A  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3931. 00002F7E  508F                     addq.l     A7, 8
  3932. 00002F80  3F00                     move.w     -[A7], D0
  3933. 00002F82  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3934. 00002F86  548F                     addq.l     A7, 2
  3935. 00002F88  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  3936. 00002F8C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3937. 00002F90  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  3938. 00002F94  508F                     addq.l     A7, 8
  3939. 00002F96  3F00                     move.w     -[A7], D0
  3940. 00002F98  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3941. 00002F9C  548F                     addq.l     A7, 2
  3942. 00002F9E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3943. 00002FA2  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  3944. 00002FA6  588F                     addq.l     A7, 4
  3945. 00002FA8  486D 8FE8                pea.l      [A5 - 0x7018]
  3946. 00002FAC  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  3947. 00002FB0  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3948. 00002FB4  508F                     addq.l     A7, 8
  3949. 00002FB6  7025                     moveq.l    D0, 0x25
  3950. 00002FB8  6000 0292                bra        +0x294 /* 0000324C */
  3951. label00002FBC:
  3952. 00002FBC  2B6E FFB0 9008           move.l     [A5 - 0x6FF8], [A6 - 0x50]
  3953. 00002FC2  2B6E FFB8 900C           move.l     [A5 - 0x6FF4], [A6 - 0x48]
  3954. 00002FC8  486D 9010                pea.l      [A5 - 0x6FF0]
  3955. 00002FCC  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  3956. 00002FD0  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3957. 00002FD4  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3958. 00002FD8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3959. 00002FDC  3F00                     move.w     -[A7], D0
  3960. 00002FDE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3961. 00002FE2  548F                     addq.l     A7, 2
  3962. 00002FE4  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3963. 00002FE8  2050                     movea.l    A0, [A0]
  3964. 00002FEA  2B68 0020 9014           move.l     [A5 - 0x6FEC], [A0 + 0x20]
  3965. 00002FF0  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3966. 00002FF4  671A                     beq        +0x1C /* 00003010 */
  3967. 00002FF6  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3968. 00002FFA  486D 9018                pea.l      [A5 - 0x6FE8]
  3969. 00002FFE  2050                     movea.l    A0, [A0]
  3970. 00003000  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3971. 00003004  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3972. 00003008  4EBA 04BA                jsr        [PC + 0x4BA /* 000034C4 */]
  3973. 0000300C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3974. label00003010:
  3975. 00003010  2B6E FFB4 901C           move.l     [A5 - 0x6FE4], [A6 - 0x4C]
  3976. 00003016  2B6E FFBC 9020           move.l     [A5 - 0x6FE0], [A6 - 0x44]
  3977. 0000301C  486D 9024                pea.l      [A5 - 0x6FDC]
  3978. 00003020  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  3979. 00003024  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3980. 00003028  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  3981. 0000302C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3982. 00003030  3F00                     move.w     -[A7], D0
  3983. 00003032  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  3984. 00003036  548F                     addq.l     A7, 2
  3985. 00003038  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  3986. 0000303C  2050                     movea.l    A0, [A0]
  3987. 0000303E  2B68 0020 9028           move.l     [A5 - 0x6FD8], [A0 + 0x20]
  3988. 00003044  4A6D 8DA6                tst.w      [A5 - 0x725A]
  3989. 00003048  671A                     beq        +0x1C /* 00003064 */
  3990. 0000304A  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  3991. 0000304E  486D 902C                pea.l      [A5 - 0x6FD4]
  3992. 00003052  2050                     movea.l    A0, [A0]
  3993. 00003054  2F28 0010                move.l     -[A7], [A0 + 0x10]
  3994. 00003058  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  3995. 0000305C  4EBA 0466                jsr        [PC + 0x466 /* 000034C4 */]
  3996. 00003060  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3997. label00003064:
  3998. 00003064  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  3999. 00003068  2050                     movea.l    A0, [A0]
  4000. 0000306A  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4001. 0000306E  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4002. 00003072  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4003. 00003076  508F                     addq.l     A7, 8
  4004. 00003078  3F00                     move.w     -[A7], D0
  4005. 0000307A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4006. 0000307E  548F                     addq.l     A7, 2
  4007. 00003080  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4008. 00003084  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  4009. 00003088  588F                     addq.l     A7, 4
  4010. 0000308A  426D 9046                clr.w      [A5 - 0x6FBA]
  4011. 0000308E  7064                     moveq.l    D0, 0x64
  4012. 00003090  3B40 9044                move.w     [A5 - 0x6FBC], D0
  4013. 00003094  426D 9050                clr.w      [A5 - 0x6FB0]
  4014. 00003098  52AD 8FD2                addq.l     [A5 - 0x702E], 1
  4015. 0000309C  2B6D 8FD2 903C           move.l     [A5 - 0x6FC4], [A5 - 0x702E]
  4016. 000030A2  2B6D 8FD2 9040           move.l     [A5 - 0x6FC0], [A5 - 0x702E]
  4017. 000030A8  4EBA 01E4                jsr        [PC + 0x1E4 /* 0000328E */]
  4018. 000030AC  486D 8FE8                pea.l      [A5 - 0x7018]
  4019. 000030B0  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  4020. 000030B4  588F                     addq.l     A7, 4
  4021. 000030B6  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4022. 000030BA  A873                     syscall    SetPort
  4023. 000030BC  4EBA E08C                jsr        [PC - 0x1F74 /* 0000114A */]
  4024. 000030C0  4A6E 0014                tst.w      [A6 + 0x14]
  4025. 000030C4  660E                     bne        +0x10 /* 000030D4 */
  4026. 000030C6  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4027. 000030CA  1F3C 0001                move.b     -[A7], 0x1
  4028. 000030CE  A908                     syscall    ShowHide
  4029. 000030D0  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4030. label000030D4:
  4031. 000030D4  4EBA E142                jsr        [PC - 0x1EBE /* 00001218 */]
  4032. 000030D8  3F3C 0001                move.w     -[A7], 0x1
  4033. 000030DC  4EBA 0948                jsr        [PC + 0x948 /* 00003A26 */]
  4034. 000030E0  548F                     addq.l     A7, 2
  4035. 000030E2  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  4036. 000030E6  7E00                     moveq.l    D7, 0x00
  4037. 000030E8  4A6D 8FBA                tst.w      [A5 - 0x7046]
  4038. 000030EC  6600 013E                bne        +0x140 /* 0000322C */
  4039. 000030F0  2D6D 9040 FFA4           move.l     [A6 - 0x5C], [A5 - 0x6FC0]
  4040. 000030F6  4A6D 8D9C                tst.w      [A5 - 0x7264]
  4041. 000030FA  6700 0064                beq        +0x66 /* 00003160 */
  4042. 000030FE  426D 8D9C                clr.w      [A5 - 0x7264]
  4043. 00003102  4AAD 8DD6                tst.l      [A5 - 0x722A]
  4044. 00003106  6728                     beq        +0x2A /* 00003130 */
  4045. 00003108  486D 9C84                pea.l      [A5 - 0x637C]
  4046. 0000310C  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  4047. 00003110  588F                     addq.l     A7, 4
  4048. 00003112  3E00                     move.w     D7, D0
  4049. 00003114  4A47                     tst.w      D7
  4050. 00003116  6706                     beq        +0x8 /* 0000311E */
  4051. 00003118  3007                     move.w     D0, D7
  4052. 0000311A  6000 0130                bra        +0x132 /* 0000324C */
  4053. label0000311E:
  4054. 0000311E  202E FFA4                move.l     D0, [A6 - 0x5C]
  4055. 00003122  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4056. 00003126  6708                     beq        +0xA /* 00003130 */
  4057. 00003128  303C FC20                move.w     D0, 0xFC20
  4058. 0000312C  6000 011E                bra        +0x120 /* 0000324C */
  4059. label00003130:
  4060. 00003130  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4061. 00003134  4267                     clr.w      -[A7]
  4062. 00003136  486D 9C8E                pea.l      [A5 - 0x6372]
  4063. 0000313A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4064. 0000313E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4065. 00003142  3E00                     move.w     D7, D0
  4066. 00003144  4A47                     tst.w      D7
  4067. 00003146  6706                     beq        +0x8 /* 0000314E */
  4068. 00003148  3007                     move.w     D0, D7
  4069. 0000314A  6000 0100                bra        +0x102 /* 0000324C */
  4070. label0000314E:
  4071. 0000314E  202E FFA4                move.l     D0, [A6 - 0x5C]
  4072. 00003152  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4073. 00003156  6708                     beq        +0xA /* 00003160 */
  4074. 00003158  303C FC20                move.w     D0, 0xFC20
  4075. 0000315C  6000 00EE                bra        +0xF0 /* 0000324C */
  4076. label00003160:
  4077. 00003160  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4078. 00003164  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4079. 00003168  588F                     addq.l     A7, 4
  4080. 0000316A  0C40 0001                cmpi.w     D0, 0x1
  4081. 0000316E  6630                     bne        +0x32 /* 000031A0 */
  4082. 00003170  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4083. 00003174  4267                     clr.w      -[A7]
  4084. 00003176  486D 9C96                pea.l      [A5 - 0x636A]
  4085. 0000317A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4086. 0000317E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4087. 00003182  3E00                     move.w     D7, D0
  4088. 00003184  4A47                     tst.w      D7
  4089. 00003186  6706                     beq        +0x8 /* 0000318E */
  4090. 00003188  3007                     move.w     D0, D7
  4091. 0000318A  6000 00C0                bra        +0xC2 /* 0000324C */
  4092. label0000318E:
  4093. 0000318E  202E FFA4                move.l     D0, [A6 - 0x5C]
  4094. 00003192  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4095. 00003196  6708                     beq        +0xA /* 000031A0 */
  4096. 00003198  303C FC20                move.w     D0, 0xFC20
  4097. 0000319C  6000 00AE                bra        +0xB0 /* 0000324C */
  4098. label000031A0:
  4099. 000031A0  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4100. 000031A4  4267                     clr.w      -[A7]
  4101. 000031A6  486D 9CA2                pea.l      [A5 - 0x635E]
  4102. 000031AA  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4103. 000031AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4104. 000031B2  3E00                     move.w     D7, D0
  4105. 000031B4  4A47                     tst.w      D7
  4106. 000031B6  6706                     beq        +0x8 /* 000031BE */
  4107. 000031B8  3007                     move.w     D0, D7
  4108. 000031BA  6000 0090                bra        +0x92 /* 0000324C */
  4109. label000031BE:
  4110. 000031BE  202E FFA4                move.l     D0, [A6 - 0x5C]
  4111. 000031C2  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4112. 000031C6  6708                     beq        +0xA /* 000031D0 */
  4113. 000031C8  303C FC20                move.w     D0, 0xFC20
  4114. 000031CC  6000 007E                bra        +0x80 /* 0000324C */
  4115. label000031D0:
  4116. 000031D0  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4117. 000031D4  4267                     clr.w      -[A7]
  4118. 000031D6  486D 9CAE                pea.l      [A5 - 0x6352]
  4119. 000031DA  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4120. 000031DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4121. 000031E2  3E00                     move.w     D7, D0
  4122. 000031E4  4A47                     tst.w      D7
  4123. 000031E6  6706                     beq        +0x8 /* 000031EE */
  4124. 000031E8  3007                     move.w     D0, D7
  4125. 000031EA  6000 0060                bra        +0x62 /* 0000324C */
  4126. label000031EE:
  4127. 000031EE  202E FFA4                move.l     D0, [A6 - 0x5C]
  4128. 000031F2  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4129. 000031F6  6708                     beq        +0xA /* 00003200 */
  4130. 000031F8  303C FC20                move.w     D0, 0xFC20
  4131. 000031FC  6000 004E                bra        +0x50 /* 0000324C */
  4132. label00003200:
  4133. 00003200  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4134. 00003204  4267                     clr.w      -[A7]
  4135. 00003206  486D 9CBE                pea.l      [A5 - 0x6342]
  4136. 0000320A  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  4137. 0000320E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4138. 00003212  3E00                     move.w     D7, D0
  4139. 00003214  4A47                     tst.w      D7
  4140. 00003216  6704                     beq        +0x6 /* 0000321C */
  4141. 00003218  3007                     move.w     D0, D7
  4142. 0000321A  6030                     bra        +0x32 /* 0000324C */
  4143. label0000321C:
  4144. 0000321C  202E FFA4                move.l     D0, [A6 - 0x5C]
  4145. 00003220  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4146. 00003224  6706                     beq        +0x8 /* 0000322C */
  4147. 00003226  303C FC20                move.w     D0, 0xFC20
  4148. 0000322A  6020                     bra        +0x22 /* 0000324C */
  4149. label0000322C:
  4150. 0000322C  206D 9000                movea.l    A0, [A5 - 0x7000]
  4151. 00003230  2050                     movea.l    A0, [A0]
  4152. 00003232  0C68 0003 0002           cmpi.w     [A0 + 0x2], 0x3
  4153. 00003238  6610                     bne        +0x12 /* 0000324A */
  4154. 0000323A  202D 9030                move.l     D0, [A5 - 0x6FD0]
  4155. 0000323E  B0AD 92A2                cmp.l      D0, [A5 - 0x6D5E]
  4156. 00003242  6706                     beq        +0x8 /* 0000324A */
  4157. 00003244  4EAD 1072                jsr        [A5 + 0x1072 /* export_522 */]
  4158. 00003248  3E00                     move.w     D7, D0
  4159. label0000324A:
  4160. 0000324A  3007                     move.w     D0, D7
  4161. label0000324C:
  4162. 0000324C  2E1F                     move.l     D7, [A7]+
  4163. 0000324E  4E5E                     unlink     A6
  4164. 00003250  4E75                     rts
  4165. fn00003252:
  4166. 00003252  4E56 0000                link       A6, 0
  4167. 00003256  4A6E 0008                tst.w      [A6 + 0x8]
  4168. 0000325A  6716                     beq        +0x18 /* 00003272 */
  4169. 0000325C  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  4170. 00003260  4A28 006E                tst.b      [A0 + 0x6E]
  4171. 00003264  6724                     beq        +0x26 /* 0000328A */
  4172. 00003266  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4173. 0000326A  A916                     syscall    HideWindow
  4174. 0000326C  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4175. 00003270  6018                     bra        +0x1A /* 0000328A */
  4176. label00003272:
  4177. 00003272  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  4178. 00003276  4A28 006E                tst.b      [A0 + 0x6E]
  4179. 0000327A  660E                     bne        +0x10 /* 0000328A */
  4180. 0000327C  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4181. 00003280  A915                     syscall    ShowWindow
  4182. 00003282  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4183. 00003286  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4184. label0000328A:
  4185. 0000328A  4E5E                     unlink     A6
  4186. 0000328C  4E75                     rts
  4187. fn0000328E:
  4188. 0000328E  4E56 FED4                link       A6, -0x012C
  4189. 00003292  426E FFF2                clr.w      [A6 - 0xE]
  4190. 00003296  2D7C FFFF FC18 FEE4      move.l     [A6 - 0x11C], 0xFFFFFC18
  4191. 0000329E  206D 9000                movea.l    A0, [A5 - 0x7000]
  4192. 000032A2  2050                     movea.l    A0, [A0]
  4193. 000032A4  3D68 0002 FFF0           move.w     [A6 - 0x10], [A0 + 0x2]
  4194. 000032AA  206D 9000                movea.l    A0, [A5 - 0x7000]
  4195. 000032AE  2050                     movea.l    A0, [A0]
  4196. 000032B0  2D68 0004 FEEC           move.l     [A6 - 0x114], [A0 + 0x4]
  4197. 000032B6  486E FED4                pea.l      [A6 - 0x12C]
  4198. 000032BA  486E FED8                pea.l      [A6 - 0x128]
  4199. 000032BE  486E FEDC                pea.l      [A6 - 0x124]
  4200. 000032C2  486E FEE0                pea.l      [A6 - 0x120]
  4201. 000032C6  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  4202. 000032CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4203. 000032CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  4204. 000032D0  2D40 FFF4                move.l     [A6 - 0xC], D0
  4205. 000032D4  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  4206. 000032D8  4A28 006E                tst.b      [A0 + 0x6E]
  4207. 000032DC  6706                     beq        +0x8 /* 000032E4 */
  4208. 000032DE  2D6D 9182 FFF4           move.l     [A6 - 0xC], [A5 - 0x6E7E]
  4209. label000032E4:
  4210. 000032E4  4AAE FED4                tst.l      [A6 - 0x12C]
  4211. 000032E8  6706                     beq        +0x8 /* 000032F0 */
  4212. 000032EA  2D6E FED4 FFF4           move.l     [A6 - 0xC], [A6 - 0x12C]
  4213. label000032F0:
  4214. 000032F0  302E FFF0                move.w     D0, [A6 - 0x10]
  4215. 000032F4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4216. 000032F8  0000 0006                ori.b      D0, 0x6
  4217. 000032FC  00BE 000E 0026           ori.l      <<invalid special address>>, 0xE0026
  4218. 00003302  004A 0062                ori.w      A2, 0x62 /* 'b' */
  4219. 00003306  006E 0074 007A           ori.w      [A6 + 0x7A], 0x74 /* 't' */
  4220. 0000330C  7004                     moveq.l    D0, 0x04
  4221. 0000330E  2D40 FEE8                move.l     [A6 - 0x118], D0
  4222. 00003312  082E 0000 FEEF           btst.b     [A6 - 0x111], 0x0
  4223. 00003318  6700 00A0                beq        +0xA2 /* 000033BA */
  4224. 0000331C  7001                     moveq.l    D0, 0x01
  4225. 0000331E  3D40 FFF2                move.w     [A6 - 0xE], D0
  4226. 00003322  6000 0096                bra        +0x98 /* 000033BA */
  4227. 00003326  42AE FEE8                clr.l      [A6 - 0x118]
  4228. 0000332A  082E 0001 FEEF           btst.b     [A6 - 0x111], 0x1
  4229. 00003330  6706                     beq        +0x8 /* 00003338 */
  4230. 00003332  7008                     moveq.l    D0, 0x08
  4231. 00003334  2D40 FEE8                move.l     [A6 - 0x118], D0
  4232. label00003338:
  4233. 00003338  082E 0000 FEEF           btst.b     [A6 - 0x111], 0x0
  4234. 0000333E  6700 007A                beq        +0x7C /* 000033BA */
  4235. 00003342  7001                     moveq.l    D0, 0x01
  4236. 00003344  3D40 FFF2                move.w     [A6 - 0xE], D0
  4237. 00003348  6000 0070                bra        +0x72 /* 000033BA */
  4238. 0000334C  7010                     moveq.l    D0, 0x10
  4239. 0000334E  2D40 FEE8                move.l     [A6 - 0x118], D0
  4240. 00003352  082E 0000 FEEF           btst.b     [A6 - 0x111], 0x0
  4241. 00003358  6700 0060                beq        +0x62 /* 000033BA */
  4242. 0000335C  7001                     moveq.l    D0, 0x01
  4243. 0000335E  3D40 FFF2                move.w     [A6 - 0xE], D0
  4244. 00003362  6000 0056                bra        +0x58 /* 000033BA */
  4245. 00003366  7001                     moveq.l    D0, 0x01
  4246. 00003368  2D40 FEE8                move.l     [A6 - 0x118], D0
  4247. 0000336C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4248. 0000336E  2D40 FFF4                move.l     [A6 - 0xC], D0
  4249. 00003372  6046                     bra        +0x48 /* 000033BA */
  4250. 00003374  7002                     moveq.l    D0, 0x02
  4251. 00003376  2D40 FEE8                move.l     [A6 - 0x118], D0
  4252. 0000337A  603E                     bra        +0x40 /* 000033BA */
  4253. 0000337C  7003                     moveq.l    D0, 0x03
  4254. 0000337E  2D40 FEE8                move.l     [A6 - 0x118], D0
  4255. 00003382  6036                     bra        +0x38 /* 000033BA */
  4256. 00003384  2D7C 0000 0200 FEE8      move.l     [A6 - 0x118], 0x200
  4257. 0000338C  2D7C FFFF FC19 FEE4      move.l     [A6 - 0x11C], 0xFFFFFC19
  4258. 00003394  082E 0000 FEEF           btst.b     [A6 - 0x111], 0x0
  4259. 0000339A  6706                     beq        +0x8 /* 000033A2 */
  4260. 0000339C  7001                     moveq.l    D0, 0x01
  4261. 0000339E  3D40 FFF2                move.w     [A6 - 0xE], D0
  4262. label000033A2:
  4263. 000033A2  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  4264. 000033A6  4A28 006E                tst.b      [A0 + 0x6E]
  4265. 000033AA  6708                     beq        +0xA /* 000033B4 */
  4266. 000033AC  2D6D 9182 FFF4           move.l     [A6 - 0xC], [A5 - 0x6E7E]
  4267. 000033B2  6006                     bra        +0x8 /* 000033BA */
  4268. label000033B4:
  4269. 000033B4  70FF                     moveq.l    D0, 0xFFFFFFFF
  4270. 000033B6  2D40 FFF4                move.l     [A6 - 0xC], D0
  4271. label000033BA:
  4272. 000033BA  206D 9000                movea.l    A0, [A5 - 0x7000]
  4273. 000033BE  486E FEF0                pea.l      [A6 - 0x110]
  4274. 000033C2  2050                     movea.l    A0, [A0]
  4275. 000033C4  2F28 0028                move.l     -[A7], [A0 + 0x28]
  4276. 000033C8  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  4277. 000033CC  508F                     addq.l     A7, 8
  4278. 000033CE  486E FEF0                pea.l      [A6 - 0x110]
  4279. 000033D2  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4280. 000033D6  588F                     addq.l     A7, 4
  4281. 000033D8  206D 9000                movea.l    A0, [A5 - 0x7000]
  4282. 000033DC  2050                     movea.l    A0, [A0]
  4283. 000033DE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4284. 000033E2  41E8 0018                lea.l      A0, [A0 + 0x18]
  4285. 000033E6  22D8                     move.l     [A1]+, [A0]+
  4286. 000033E8  22D8                     move.l     [A1]+, [A0]+
  4287. 000033EA  486E FFF8                pea.l      [A6 - 0x8]
  4288. 000033EE  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4289. 000033F2  588F                     addq.l     A7, 4
  4290. 000033F4  4A6D 8DA6                tst.w      [A5 - 0x725A]
  4291. 000033F8  6736                     beq        +0x38 /* 00003430 */
  4292. 000033FA  42A7                     clr.l      -[A7]
  4293. 000033FC  42A7                     clr.l      -[A7]
  4294. 000033FE  486E FFF8                pea.l      [A6 - 0x8]
  4295. 00003402  486E FEF0                pea.l      [A6 - 0x110]
  4296. 00003406  4267                     clr.w      -[A7]
  4297. 00003408  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  4298. 0000340C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4299. 00003410  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  4300. 00003414  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  4301. 00003418  AA45                     syscall    NewCWindow
  4302. 0000341A  205F                     movea.l    A0, [A7]+
  4303. 0000341C  2B48 9030                move.l     [A5 - 0x6FD0], A0
  4304. 00003420  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4305. 00003424  2F2D 8F6C                move.l     -[A7], [A5 - 0x7094]
  4306. 00003428  1F3C 0001                move.b     -[A7], 0x1
  4307. 0000342C  AA95                     syscall    SetPalette/NSetPalette
  4308. 0000342E  6026                     bra        +0x28 /* 00003456 */
  4309. label00003430:
  4310. 00003430  42A7                     clr.l      -[A7]
  4311. 00003432  42A7                     clr.l      -[A7]
  4312. 00003434  486E FFF8                pea.l      [A6 - 0x8]
  4313. 00003438  486E FEF0                pea.l      [A6 - 0x110]
  4314. 0000343C  4267                     clr.w      -[A7]
  4315. 0000343E  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  4316. 00003442  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4317. 00003446  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  4318. 0000344A  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  4319. 0000344E  A913                     syscall    NewWindow
  4320. 00003450  205F                     movea.l    A0, [A7]+
  4321. 00003452  2B48 9030                move.l     [A5 - 0x6FD0], A0
  4322. label00003456:
  4323. 00003456  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  4324. 0000345A  317C 03DB 006C           move.w     [A0 + 0x6C], 0x3DB
  4325. 00003460  42A7                     clr.l      -[A7]
  4326. 00003462  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4327. 00003466  486E FFF8                pea.l      [A6 - 0x8]
  4328. 0000346A  486D 9CC8                pea.l      [A5 - 0x6338]
  4329. 0000346E  1F3C 0001                move.b     -[A7], 0x1
  4330. 00003472  4267                     clr.w      -[A7]
  4331. 00003474  4267                     clr.w      -[A7]
  4332. 00003476  4267                     clr.w      -[A7]
  4333. 00003478  3F3C 0010                move.w     -[A7], 0x10
  4334. 0000347C  42A7                     clr.l      -[A7]
  4335. 0000347E  A954                     syscall    NewControl
  4336. 00003480  205F                     movea.l    A0, [A7]+
  4337. 00003482  2B48 9034                move.l     [A5 - 0x6FCC], A0
  4338. 00003486  42A7                     clr.l      -[A7]
  4339. 00003488  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4340. 0000348C  486E FFF8                pea.l      [A6 - 0x8]
  4341. 00003490  486D 9CCA                pea.l      [A5 - 0x6336]
  4342. 00003494  1F3C 0001                move.b     -[A7], 0x1
  4343. 00003498  4267                     clr.w      -[A7]
  4344. 0000349A  4267                     clr.w      -[A7]
  4345. 0000349C  4267                     clr.w      -[A7]
  4346. 0000349E  3F3C 0010                move.w     -[A7], 0x10
  4347. 000034A2  42A7                     clr.l      -[A7]
  4348. 000034A4  A954                     syscall    NewControl
  4349. 000034A6  205F                     movea.l    A0, [A7]+
  4350. 000034A8  2B48 9038                move.l     [A5 - 0x6FC8], A0
  4351. 000034AC  0C6E 0001 FFF0           cmpi.w     [A6 - 0x10], 0x1
  4352. 000034B2  670C                     beq        +0xE /* 000034C0 */
  4353. 000034B4  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  4354. 000034B8  A958                     syscall    HideControl
  4355. 000034BA  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  4356. 000034BE  A958                     syscall    HideControl
  4357. label000034C0:
  4358. 000034C0  4E5E                     unlink     A6
  4359. 000034C2  4E75                     rts
  4360. export_340:
  4361. fn000034C4:
  4362. 000034C4  4E56 FFF8                link       A6, -0x0008
  4363. 000034C8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4364. 000034CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4365. 000034D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4366. 000034D4  4EBA 0082                jsr        [PC + 0x82 /* 00003558 */]
  4367. 000034D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4368. 000034DC  4A40                     tst.w      D0
  4369. 000034DE  6600 0074                bne        +0x76 /* 00003554 */
  4370. 000034E2  4AAD 8DD6                tst.l      [A5 - 0x722A]
  4371. 000034E6  6718                     beq        +0x1A /* 00003500 */
  4372. 000034E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4373. 000034EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4374. 000034F0  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  4375. 000034F4  4EBA 0062                jsr        [PC + 0x62 /* 00003558 */]
  4376. 000034F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4377. 000034FC  4A40                     tst.w      D0
  4378. 000034FE  6654                     bne        +0x56 /* 00003554 */
  4379. label00003500:
  4380. 00003500  42A7                     clr.l      -[A7]
  4381. 00003502  4879 636C 7574           push.l     0x636C7574 /* 'clut' */
  4382. 00003508  3F3C 03E8                move.w     -[A7], 0x3E8
  4383. 0000350C  A9A0                     syscall    GetResource
  4384. 0000350E  205F                     movea.l    A0, [A7]+
  4385. 00003510  2D48 FFFC                move.l     [A6 - 0x4], A0
  4386. 00003514  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4387. 00003518  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  4388. 0000351C  206E 0010                movea.l    A0, [A6 + 0x10]
  4389. 00003520  20AE FFFC                move.l     [A0], [A6 - 0x4]
  4390. 00003524  4267                     clr.w      -[A7]
  4391. 00003526  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4392. 0000352A  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  4393. 0000352E  301F                     move.w     D0, [A7]+
  4394. 00003530  4A6D 8DA6                tst.w      [A5 - 0x725A]
  4395. 00003534  6716                     beq        +0x18 /* 0000354C */
  4396. 00003536  206E 0010                movea.l    A0, [A6 + 0x10]
  4397. 0000353A  2050                     movea.l    A0, [A0]
  4398. 0000353C  42A7                     clr.l      -[A7]
  4399. 0000353E  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  4400. 00003542  AA28                     syscall    GetCTSeed
  4401. 00003544  201F                     move.l     D0, [A7]+
  4402. 00003546  206E FFF8                movea.l    A0, [A6 - 0x8]
  4403. 0000354A  2080                     move.l     [A0], D0
  4404. label0000354C:
  4405. 0000354C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4406. 00003550  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  4407. label00003554:
  4408. 00003554  4E5E                     unlink     A6
  4409. 00003556  4E75                     rts
  4410. fn00003558:
  4411. 00003558  4E56 FFDA                link       A6, -0x0026
  4412. 0000355C  48E7 0700                movem.l    -[A7], D5,D6,D7
  4413. 00003560  486E FFE6                pea.l      [A6 - 0x1A]
  4414. 00003564  4878 0003                push.l     0x3
  4415. 00003568  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4416. 0000356C  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4417. 00003570  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4418. 00003574  3F00                     move.w     -[A7], D0
  4419. 00003576  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4420. 0000357A  548F                     addq.l     A7, 2
  4421. 0000357C  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4422. 00003580  2050                     movea.l    A0, [A0]
  4423. 00003582  3C28 000E                move.w     D6, [A0 + 0xE]
  4424. 00003586  7E00                     moveq.l    D7, 0x00
  4425. 00003588  6000 012C                bra        +0x12E /* 000036B6 */
  4426. label0000358C:
  4427. 0000358C  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4428. 00003590  3007                     move.w     D0, D7
  4429. 00003592  C1FC 0006                muls.w     D0, 0x6
  4430. 00003596  D090                     add.l      D0, [A0]
  4431. 00003598  2040                     movea.l    A0, D0
  4432. 0000359A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  4433. 0000359E  41E8 0010                lea.l      A0, [A0 + 0x10]
  4434. 000035A2  22D8                     move.l     [A1]+, [A0]+
  4435. 000035A4  32D8                     move.w     [A1]+, [A0]+
  4436. 000035A6  486E FFDE                pea.l      [A6 - 0x22]
  4437. 000035AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4438. 000035AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4439. 000035B2  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4440. 000035B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4441. 000035BA  3F00                     move.w     -[A7], D0
  4442. 000035BC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4443. 000035C0  548F                     addq.l     A7, 2
  4444. 000035C2  7A00                     moveq.l    D5, 0x00
  4445. 000035C4  6000 00D0                bra        +0xD2 /* 00003696 */
  4446. label000035C8:
  4447. 000035C8  206E FFDE                movea.l    A0, [A6 - 0x22]
  4448. 000035CC  3005                     move.w     D0, D5
  4449. 000035CE  48C0                     ext.l      D0
  4450. 000035D0  E980                     asl        D0, 4
  4451. 000035D2  D090                     add.l      D0, [A0]
  4452. 000035D4  2040                     movea.l    A0, D0
  4453. 000035D6  43EE FFEA                lea.l      A1, [A6 - 0x16]
  4454. 000035DA  5488                     addq.l     A0, 2
  4455. 000035DC  22D8                     move.l     [A1]+, [A0]+
  4456. 000035DE  22D8                     move.l     [A1]+, [A0]+
  4457. 000035E0  22D8                     move.l     [A1]+, [A0]+
  4458. 000035E2  22D8                     move.l     [A1]+, [A0]+
  4459. 000035E4  0CAE 636C 7574 FFF6      cmpi.l     [A6 - 0xA], 0x636C7574 /* 'clut' */
  4460. 000035EC  6600 00A6                bne        +0xA8 /* 00003694 */
  4461. 000035F0  202E FFEE                move.l     D0, [A6 - 0x12]
  4462. 000035F4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4463. 000035F8  6600 009A                bne        +0x9C /* 00003694 */
  4464. 000035FC  486E FFE2                pea.l      [A6 - 0x1E]
  4465. 00003600  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4466. 00003604  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4467. 00003608  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4468. 0000360C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4469. 00003610  3F00                     move.w     -[A7], D0
  4470. 00003612  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4471. 00003616  548F                     addq.l     A7, 2
  4472. 00003618  206E FFE2                movea.l    A0, [A6 - 0x1E]
  4473. 0000361C  2050                     movea.l    A0, [A0]
  4474. 0000361E  226E 0010                movea.l    A1, [A6 + 0x10]
  4475. 00003622  22A8 000A                move.l     [A1], [A0 + 0xA]
  4476. 00003626  4267                     clr.w      -[A7]
  4477. 00003628  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4478. 0000362C  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  4479. 00003630  301F                     move.w     D0, [A7]+
  4480. 00003632  4A6D 8DA6                tst.w      [A5 - 0x725A]
  4481. 00003636  6716                     beq        +0x18 /* 0000364E */
  4482. 00003638  206E 0010                movea.l    A0, [A6 + 0x10]
  4483. 0000363C  2050                     movea.l    A0, [A0]
  4484. 0000363E  42A7                     clr.l      -[A7]
  4485. 00003640  2D50 FFDA                move.l     [A6 - 0x26], [A0]
  4486. 00003644  AA28                     syscall    GetCTSeed
  4487. 00003646  201F                     move.l     D0, [A7]+
  4488. 00003648  206E FFDA                movea.l    A0, [A6 - 0x26]
  4489. 0000364C  2080                     move.l     [A0], D0
  4490. label0000364E:
  4491. 0000364E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4492. 00003652  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4493. 00003656  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4494. 0000365A  508F                     addq.l     A7, 8
  4495. 0000365C  3F00                     move.w     -[A7], D0
  4496. 0000365E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4497. 00003662  548F                     addq.l     A7, 2
  4498. 00003664  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4499. 00003668  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4500. 0000366C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4501. 00003670  508F                     addq.l     A7, 8
  4502. 00003672  3F00                     move.w     -[A7], D0
  4503. 00003674  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4504. 00003678  548F                     addq.l     A7, 2
  4505. 0000367A  4878 0003                push.l     0x3
  4506. 0000367E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4507. 00003682  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4508. 00003686  508F                     addq.l     A7, 8
  4509. 00003688  3F00                     move.w     -[A7], D0
  4510. 0000368A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4511. 0000368E  548F                     addq.l     A7, 2
  4512. 00003690  7001                     moveq.l    D0, 0x01
  4513. 00003692  6040                     bra        +0x42 /* 000036D4 */
  4514. label00003694:
  4515. 00003694  5245                     addq.w     D5, 1
  4516. label00003696:
  4517. 00003696  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  4518. 0000369A  6D00 FF2C                blt        -0xD2 /* 000035C8 */
  4519. 0000369E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4520. 000036A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4521. 000036A6  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4522. 000036AA  508F                     addq.l     A7, 8
  4523. 000036AC  3F00                     move.w     -[A7], D0
  4524. 000036AE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4525. 000036B2  548F                     addq.l     A7, 2
  4526. 000036B4  5247                     addq.w     D7, 1
  4527. label000036B6:
  4528. 000036B6  BE46                     cmp.w      D7, D6
  4529. 000036B8  6D00 FED2                blt        -0x12C /* 0000358C */
  4530. 000036BC  4878 0003                push.l     0x3
  4531. 000036C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4532. 000036C4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4533. 000036C8  508F                     addq.l     A7, 8
  4534. 000036CA  3F00                     move.w     -[A7], D0
  4535. 000036CC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4536. 000036D0  548F                     addq.l     A7, 2
  4537. 000036D2  7000                     moveq.l    D0, 0x00
  4538. label000036D4:
  4539. 000036D4  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4540. 000036D8  4E5E                     unlink     A6
  4541. 000036DA  4E75                     rts
  4542. export_339:
  4543. 000036DC  4E56 FFA4                link       A6, -0x005C
  4544. 000036E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  4545. 000036E4  286E 000C                movea.l    A4, [A6 + 0xC]
  4546. 000036E8  508C                     addq.l     A4, 8
  4547. 000036EA  426E FFA4                clr.w      [A6 - 0x5C]
  4548. 000036EE  0C54 2712                cmpi.w     [A4], 0x2712
  4549. 000036F2  6608                     bne        +0xA /* 000036FC */
  4550. 000036F4  508C                     addq.l     A4, 8
  4551. 000036F6  7001                     moveq.l    D0, 0x01
  4552. 000036F8  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4553. label000036FC:
  4554. 000036FC  4A54                     tst.w      [A4]
  4555. 000036FE  6706                     beq        +0x8 /* 00003706 */
  4556. 00003700  7013                     moveq.l    D0, 0x13
  4557. 00003702  6000 01B8                bra        +0x1BA /* 000038BC */
  4558. label00003706:
  4559. 00003706  2F2D 9010                move.l     -[A7], [A5 - 0x6FF0]
  4560. 0000370A  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  4561. 0000370E  588F                     addq.l     A7, 4
  4562. 00003710  2D40 FFAC                move.l     [A6 - 0x54], D0
  4563. 00003714  2F2D 9024                move.l     -[A7], [A5 - 0x6FDC]
  4564. 00003718  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  4565. 0000371C  588F                     addq.l     A7, 4
  4566. 0000371E  D1AE FFAC                add.l      [A6 - 0x54], D0
  4567. 00003722  4878 0003                push.l     0x3
  4568. 00003726  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  4569. 0000372A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4570. 0000372E  2F00                     move.l     -[A7], D0
  4571. 00003730  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  4572. 00003734  588F                     addq.l     A7, 4
  4573. 00003736  4A40                     tst.w      D0
  4574. 00003738  6706                     beq        +0x8 /* 00003740 */
  4575. 0000373A  7025                     moveq.l    D0, 0x25
  4576. 0000373C  6000 017E                bra        +0x180 /* 000038BC */
  4577. label00003740:
  4578. 00003740  4A6D 8FA8                tst.w      [A5 - 0x7058]
  4579. 00003744  660E                     bne        +0x10 /* 00003754 */
  4580. 00003746  42A7                     clr.l      -[A7]
  4581. 00003748  3F3C 0004                move.w     -[A7], 0x4
  4582. 0000374C  A9B9                     syscall    GetCursor
  4583. 0000374E  205F                     movea.l    A0, [A7]+
  4584. 00003750  2F10                     move.l     -[A7], [A0]
  4585. 00003752  A851                     syscall    SetCursor
  4586. label00003754:
  4587. 00003754  2D6D 9040 FFB0           move.l     [A6 - 0x50], [A5 - 0x6FC0]
  4588. 0000375A  4EBA D70A                jsr        [PC - 0x28F6 /* 00000E66 */]
  4589. 0000375E  3D40 FFAA                move.w     [A6 - 0x56], D0
  4590. 00003762  4A6E FFAA                tst.w      [A6 - 0x56]
  4591. 00003766  6708                     beq        +0xA /* 00003770 */
  4592. 00003768  302E FFAA                move.w     D0, [A6 - 0x56]
  4593. 0000376C  6000 014E                bra        +0x150 /* 000038BC */
  4594. label00003770:
  4595. 00003770  202E FFB0                move.l     D0, [A6 - 0x50]
  4596. 00003774  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4597. 00003778  6706                     beq        +0x8 /* 00003780 */
  4598. 0000377A  7000                     moveq.l    D0, 0x00
  4599. 0000377C  6000 013E                bra        +0x140 /* 000038BC */
  4600. label00003780:
  4601. 00003780  4EBA D6CA                jsr        [PC - 0x2936 /* 00000E4C */]
  4602. 00003784  486D 8FE8                pea.l      [A5 - 0x7018]
  4603. 00003788  4EBA DDD4                jsr        [PC - 0x222C /* 0000155E */]
  4604. 0000378C  588F                     addq.l     A7, 4
  4605. 0000378E  4A6E FFA4                tst.w      [A6 - 0x5C]
  4606. 00003792  6700 00E4                beq        +0xE6 /* 00003878 */
  4607. 00003796  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  4608. 0000379A  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4609. 0000379E  206D 8DDE                movea.l    A0, [A5 - 0x7222]
  4610. 000037A2  2D50 FFB8                move.l     [A6 - 0x48], [A0]
  4611. 000037A6  426E FFA6                clr.w      [A6 - 0x5A]
  4612. 000037AA  6000 008A                bra        +0x8C /* 00003836 */
  4613. label000037AE:
  4614. 000037AE  206E FFB8                movea.l    A0, [A6 - 0x48]
  4615. 000037B2  2050                     movea.l    A0, [A0]
  4616. 000037B4  2D68 0D5E FFB4           move.l     [A6 - 0x4C], [A0 + 0xD5E]
  4617. 000037BA  42A7                     clr.l      -[A7]
  4618. 000037BC  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4619. 000037C0  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4620. 000037C4  201F                     move.l     D0, [A7]+
  4621. 000037C6  4878 0010                push.l     0x10
  4622. 000037CA  2F00                     move.l     -[A7], D0
  4623. 000037CC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4624. 000037D0  3D40 FFA8                move.w     [A6 - 0x58], D0
  4625. 000037D4  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4626. 000037D8  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4627. 000037DC  206E FFB4                movea.l    A0, [A6 - 0x4C]
  4628. 000037E0  2650                     movea.l    A3, [A0]
  4629. 000037E2  7E00                     moveq.l    D7, 0x00
  4630. 000037E4  6022                     bra        +0x24 /* 00003808 */
  4631. label000037E6:
  4632. 000037E6  4A6B 0006                tst.w      [A3 + 0x6]
  4633. 000037EA  6716                     beq        +0x18 /* 00003802 */
  4634. 000037EC  2F13                     move.l     -[A7], [A3]
  4635. 000037EE  206E FFB8                movea.l    A0, [A6 - 0x48]
  4636. 000037F2  2F10                     move.l     -[A7], [A0]
  4637. 000037F4  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  4638. 000037F8  508F                     addq.l     A7, 8
  4639. 000037FA  3F00                     move.w     -[A7], D0
  4640. 000037FC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4641. 00003800  548F                     addq.l     A7, 2
  4642. label00003802:
  4643. 00003802  5247                     addq.w     D7, 1
  4644. 00003804  47EB 0010                lea.l      A3, [A3 + 0x10]
  4645. label00003808:
  4646. 00003808  BE6E FFA8                cmp.w      D7, [A6 - 0x58]
  4647. 0000380C  6DD8                     blt        -0x26 /* 000037E6 */
  4648. 0000380E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4649. 00003812  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4650. 00003816  206E FFB8                movea.l    A0, [A6 - 0x48]
  4651. 0000381A  2F10                     move.l     -[A7], [A0]
  4652. 0000381C  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  4653. 00003820  588F                     addq.l     A7, 4
  4654. 00003822  3F00                     move.w     -[A7], D0
  4655. 00003824  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4656. 00003828  548F                     addq.l     A7, 2
  4657. 0000382A  526E FFA6                addq.w     [A6 - 0x5A], 1
  4658. 0000382E  06AE 0000 006A FFB8      addi.l     [A6 - 0x48], 0x6A /* 'j' */
  4659. label00003836:
  4660. 00003836  302E FFA6                move.w     D0, [A6 - 0x5A]
  4661. 0000383A  B06D 8DAA                cmp.w      D0, [A5 - 0x7256]
  4662. 0000383E  6D00 FF6E                blt        -0x90 /* 000037AE */
  4663. 00003842  2F2D 8DDE                move.l     -[A7], [A5 - 0x7222]
  4664. 00003846  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4665. 0000384A  4AAD 8DD6                tst.l      [A5 - 0x722A]
  4666. 0000384E  676A                     beq        +0x6C /* 000038BA */
  4667. 00003850  42A7                     clr.l      -[A7]
  4668. 00003852  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  4669. 00003856  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  4670. 0000385A  508F                     addq.l     A7, 8
  4671. 0000385C  3F00                     move.w     -[A7], D0
  4672. 0000385E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4673. 00003862  548F                     addq.l     A7, 2
  4674. 00003864  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  4675. 00003868  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  4676. 0000386C  588F                     addq.l     A7, 4
  4677. 0000386E  3F00                     move.w     -[A7], D0
  4678. 00003870  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4679. 00003874  548F                     addq.l     A7, 2
  4680. 00003876  6042                     bra        +0x44 /* 000038BA */
  4681. label00003878:
  4682. 00003878  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  4683. 0000387C  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4684. 00003880  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  4685. 00003884  508F                     addq.l     A7, 8
  4686. 00003886  3F00                     move.w     -[A7], D0
  4687. 00003888  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4688. 0000388C  548F                     addq.l     A7, 2
  4689. 0000388E  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  4690. 00003892  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4691. 00003896  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  4692. 0000389A  508F                     addq.l     A7, 8
  4693. 0000389C  3F00                     move.w     -[A7], D0
  4694. 0000389E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4695. 000038A2  548F                     addq.l     A7, 2
  4696. 000038A4  2F2D 8FF8                move.l     -[A7], [A5 - 0x7008]
  4697. 000038A8  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4698. 000038AC  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  4699. 000038B0  508F                     addq.l     A7, 8
  4700. 000038B2  3F00                     move.w     -[A7], D0
  4701. 000038B4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4702. 000038B8  548F                     addq.l     A7, 2
  4703. label000038BA:
  4704. 000038BA  7000                     moveq.l    D0, 0x00
  4705. label000038BC:
  4706. 000038BC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4707. 000038C0  4E5E                     unlink     A6
  4708. 000038C2  4E75                     rts
  4709. export_335:
  4710. 000038C4  4E56 FFFC                link       A6, -0x0004
  4711. 000038C8  48E7 0108                movem.l    -[A7], D7,A4
  4712. 000038CC  286E 000C                movea.l    A4, [A6 + 0xC]
  4713. 000038D0  4A6C 0008                tst.w      [A4 + 0x8]
  4714. 000038D4  6706                     beq        +0x8 /* 000038DC */
  4715. 000038D6  7013                     moveq.l    D0, 0x13
  4716. 000038D8  6000 00D8                bra        +0xDA /* 000039B2 */
  4717. label000038DC:
  4718. 000038DC  4A6D 8FA8                tst.w      [A5 - 0x7058]
  4719. 000038E0  660E                     bne        +0x10 /* 000038F0 */
  4720. 000038E2  42A7                     clr.l      -[A7]
  4721. 000038E4  3F3C 0004                move.w     -[A7], 0x4
  4722. 000038E8  A9B9                     syscall    GetCursor
  4723. 000038EA  205F                     movea.l    A0, [A7]+
  4724. 000038EC  2F10                     move.l     -[A7], [A0]
  4725. 000038EE  A851                     syscall    SetCursor
  4726. label000038F0:
  4727. 000038F0  2D6D 9040 FFFC           move.l     [A6 - 0x4], [A5 - 0x6FC0]
  4728. 000038F6  4EBA D56E                jsr        [PC - 0x2A92 /* 00000E66 */]
  4729. 000038FA  3E00                     move.w     D7, D0
  4730. 000038FC  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  4731. 00003900  4A47                     tst.w      D7
  4732. 00003902  6706                     beq        +0x8 /* 0000390A */
  4733. 00003904  3007                     move.w     D0, D7
  4734. 00003906  6000 00AA                bra        +0xAC /* 000039B2 */
  4735. label0000390A:
  4736. 0000390A  202E FFFC                move.l     D0, [A6 - 0x4]
  4737. 0000390E  B0AD 9040                cmp.l      D0, [A5 - 0x6FC0]
  4738. 00003912  6706                     beq        +0x8 /* 0000391A */
  4739. 00003914  7000                     moveq.l    D0, 0x00
  4740. 00003916  6000 009A                bra        +0x9C /* 000039B2 */
  4741. label0000391A:
  4742. 0000391A  4EBA D530                jsr        [PC - 0x2AD0 /* 00000E4C */]
  4743. 0000391E  486D 9010                pea.l      [A5 - 0x6FF0]
  4744. 00003922  2F2D 9008                move.l     -[A7], [A5 - 0x6FF8]
  4745. 00003926  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4746. 0000392A  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  4747. 0000392E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4748. 00003932  3F00                     move.w     -[A7], D0
  4749. 00003934  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4750. 00003938  548F                     addq.l     A7, 2
  4751. 0000393A  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  4752. 0000393E  2050                     movea.l    A0, [A0]
  4753. 00003940  2B68 0020 9014           move.l     [A5 - 0x6FEC], [A0 + 0x20]
  4754. 00003946  486D 9024                pea.l      [A5 - 0x6FDC]
  4755. 0000394A  2F2D 901C                move.l     -[A7], [A5 - 0x6FE4]
  4756. 0000394E  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  4757. 00003952  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  4758. 00003956  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4759. 0000395A  3F00                     move.w     -[A7], D0
  4760. 0000395C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4761. 00003960  548F                     addq.l     A7, 2
  4762. 00003962  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  4763. 00003966  2050                     movea.l    A0, [A0]
  4764. 00003968  2B68 0020 9028           move.l     [A5 - 0x6FD8], [A0 + 0x20]
  4765. 0000396E  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  4766. 00003972  2050                     movea.l    A0, [A0]
  4767. 00003974  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4768. 00003978  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4769. 0000397C  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4770. 00003980  508F                     addq.l     A7, 8
  4771. 00003982  3F00                     move.w     -[A7], D0
  4772. 00003984  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4773. 00003988  548F                     addq.l     A7, 2
  4774. 0000398A  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4775. 0000398E  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  4776. 00003992  588F                     addq.l     A7, 4
  4777. 00003994  486D 8FE8                pea.l      [A5 - 0x7018]
  4778. 00003998  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4779. 0000399C  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  4780. 000039A0  508F                     addq.l     A7, 8
  4781. 000039A2  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4782. 000039A6  A873                     syscall    SetPort
  4783. 000039A8  4267                     clr.w      -[A7]
  4784. 000039AA  4EBA 007A                jsr        [PC + 0x7A /* 00003A26 */]
  4785. 000039AE  548F                     addq.l     A7, 2
  4786. 000039B0  7000                     moveq.l    D0, 0x00
  4787. label000039B2:
  4788. 000039B2  4CDF 1080                movem.l    D7,A4, [A7]+
  4789. 000039B6  4E5E                     unlink     A6
  4790. 000039B8  4E75                     rts
  4791. export_346:
  4792. fn000039BA:
  4793. 000039BA  4E56 0000                link       A6, 0
  4794. 000039BE  0C6D 000A 9CCE           cmpi.w     [A5 - 0x6332], 0xA /* '\n' */
  4795. 000039C4  6D04                     blt        +0x6 /* 000039CA */
  4796. 000039C6  7000                     moveq.l    D0, 0x00
  4797. 000039C8  601C                     bra        +0x1E /* 000039E6 */
  4798. label000039CA:
  4799. 000039CA  302D 9CCE                move.w     D0, [A5 - 0x6332]
  4800. 000039CE  526D 9CCE                addq.w     [A5 - 0x6332], 1
  4801. 000039D2  48C0                     ext.l      D0
  4802. 000039D4  E780                     asl        D0, 3
  4803. 000039D6  41ED 9CD0                lea.l      A0, [A5 - 0x6330]
  4804. 000039DA  D1C0                     add.l      A0, D0
  4805. 000039DC  226E 0008                movea.l    A1, [A6 + 0x8]
  4806. 000039E0  20D9                     move.l     [A0]+, [A1]+
  4807. 000039E2  20D9                     move.l     [A0]+, [A1]+
  4808. 000039E4  7001                     moveq.l    D0, 0x01
  4809. label000039E6:
  4810. 000039E6  4E5E                     unlink     A6
  4811. 000039E8  4E75                     rts
  4812. fn000039EA:
  4813. 000039EA  4E56 0000                link       A6, 0
  4814. 000039EE  302D 9CCC                move.w     D0, [A5 - 0x6334]
  4815. 000039F2  B06D 9CCE                cmp.w      D0, [A5 - 0x6332]
  4816. 000039F6  6D04                     blt        +0x6 /* 000039FC */
  4817. 000039F8  7000                     moveq.l    D0, 0x00
  4818. 000039FA  601C                     bra        +0x1E /* 00003A18 */
  4819. label000039FC:
  4820. 000039FC  302D 9CCC                move.w     D0, [A5 - 0x6334]
  4821. 00003A00  526D 9CCC                addq.w     [A5 - 0x6334], 1
  4822. 00003A04  48C0                     ext.l      D0
  4823. 00003A06  E780                     asl        D0, 3
  4824. 00003A08  41ED 9CD0                lea.l      A0, [A5 - 0x6330]
  4825. 00003A0C  D1C0                     add.l      A0, D0
  4826. 00003A0E  226E 0008                movea.l    A1, [A6 + 0x8]
  4827. 00003A12  22D8                     move.l     [A1]+, [A0]+
  4828. 00003A14  22D8                     move.l     [A1]+, [A0]+
  4829. 00003A16  7001                     moveq.l    D0, 0x01
  4830. label00003A18:
  4831. 00003A18  4E5E                     unlink     A6
  4832. 00003A1A  4E75                     rts
  4833. export_347:
  4834. 00003A1C  426D 9CCE                clr.w      [A5 - 0x6332]
  4835. 00003A20  426D 9CCC                clr.w      [A5 - 0x6334]
  4836. 00003A24  4E75                     rts
  4837. export_348:
  4838. fn00003A26:
  4839. 00003A26  4E56 FFBA                link       A6, -0x0046
  4840. 00003A2A  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  4841. 00003A2E  4A68 0042                tst.w      [A0 + 0x42]
  4842. 00003A32  6600 045E                bne        +0x460 /* 00003E92 */
  4843. 00003A36  4EBA D68E                jsr        [PC - 0x2972 /* 000010C6 */]
  4844. 00003A3A  A89E                     syscall    PenNormal
  4845. 00003A3C  3F3C 0002                move.w     -[A7], 0x2
  4846. 00003A40  3F3C 0002                move.w     -[A7], 0x2
  4847. 00003A44  A89B                     syscall    PenSize
  4848. 00003A46  2D7C 8800 2200 FFF4      move.l     [A6 - 0xC], 0x88002200
  4849. 00003A4E  2D7C 8800 2200 FFF8      move.l     [A6 - 0x8], 0x88002200
  4850. 00003A56  486E FFD2                pea.l      [A6 - 0x2E]
  4851. 00003A5A  4EBA D6B6                jsr        [PC - 0x294A /* 00001112 */]
  4852. 00003A5E  588F                     addq.l     A7, 4
  4853. 00003A60  426E FFCA                clr.w      [A6 - 0x36]
  4854. 00003A64  426E FFCC                clr.w      [A6 - 0x34]
  4855. 00003A68  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  4856. 00003A6C  2050                     movea.l    A0, [A0]
  4857. 00003A6E  3D68 0006 FFCE           move.w     [A6 - 0x32], [A0 + 0x6]
  4858. 00003A74  206D 9024                movea.l    A0, [A5 - 0x6FDC]
  4859. 00003A78  2050                     movea.l    A0, [A0]
  4860. 00003A7A  3D68 0008 FFD0           move.w     [A6 - 0x30], [A0 + 0x8]
  4861. 00003A80  4267                     clr.w      -[A7]
  4862. 00003A82  486E FFCA                pea.l      [A6 - 0x36]
  4863. 00003A86  486E FFD2                pea.l      [A6 - 0x2E]
  4864. 00003A8A  486E FFBA                pea.l      [A6 - 0x46]
  4865. 00003A8E  A8AA                     syscall    SectRect
  4866. 00003A90  101F                     move.b     D0, [A7]+
  4867. 00003A92  302E FFD0                move.w     D0, [A6 - 0x30]
  4868. 00003A96  B06E FFD8                cmp.w      D0, [A6 - 0x28]
  4869. 00003A9A  6C30                     bge        +0x32 /* 00003ACC */
  4870. 00003A9C  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  4871. 00003AA0  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  4872. 00003AA4  20D9                     move.l     [A0]+, [A1]+
  4873. 00003AA6  20D9                     move.l     [A0]+, [A1]+
  4874. 00003AA8  3D6E FFD0 FFC4           move.w     [A6 - 0x3C], [A6 - 0x30]
  4875. 00003AAE  486E FFC2                pea.l      [A6 - 0x3E]
  4876. 00003AB2  486E FFF4                pea.l      [A6 - 0xC]
  4877. 00003AB6  A8A5                     syscall    FillRect
  4878. 00003AB8  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  4879. 00003ABC  3F2E FFCA                move.w     -[A7], [A6 - 0x36]
  4880. 00003AC0  A893                     syscall    MoveTo
  4881. 00003AC2  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  4882. 00003AC6  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  4883. 00003ACA  A891                     syscall    LineTo
  4884. label00003ACC:
  4885. 00003ACC  302E FFCE                move.w     D0, [A6 - 0x32]
  4886. 00003AD0  B06E FFD6                cmp.w      D0, [A6 - 0x2A]
  4887. 00003AD4  6C36                     bge        +0x38 /* 00003B0C */
  4888. 00003AD6  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  4889. 00003ADA  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  4890. 00003ADE  20D9                     move.l     [A0]+, [A1]+
  4891. 00003AE0  20D9                     move.l     [A0]+, [A1]+
  4892. 00003AE2  3D6E FFCE FFC2           move.w     [A6 - 0x3E], [A6 - 0x32]
  4893. 00003AE8  3D6E FFD0 FFC8           move.w     [A6 - 0x38], [A6 - 0x30]
  4894. 00003AEE  486E FFC2                pea.l      [A6 - 0x3E]
  4895. 00003AF2  486E FFF4                pea.l      [A6 - 0xC]
  4896. 00003AF6  A8A5                     syscall    FillRect
  4897. 00003AF8  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  4898. 00003AFC  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  4899. 00003B00  A893                     syscall    MoveTo
  4900. 00003B02  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  4901. 00003B06  3F2E FFCE                move.w     -[A7], [A6 - 0x32]
  4902. 00003B0A  A891                     syscall    LineTo
  4903. label00003B0C:
  4904. 00003B0C  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  4905. 00003B10  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  4906. 00003B14  41E8 0010                lea.l      A0, [A0 + 0x10]
  4907. 00003B18  22D8                     move.l     [A1]+, [A0]+
  4908. 00003B1A  22D8                     move.l     [A1]+, [A0]+
  4909. 00003B1C  486D 8E28                pea.l      [A5 - 0x71D8]
  4910. 00003B20  A873                     syscall    SetPort
  4911. 00003B22  2D6D 8DCC FFE6           move.l     [A6 - 0x1A], [A5 - 0x7234]
  4912. 00003B28  3D6D 8D9A FFEA           move.w     [A6 - 0x16], [A5 - 0x7266]
  4913. 00003B2E  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4914. 00003B32  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  4915. 00003B36  20D9                     move.l     [A0]+, [A1]+
  4916. 00003B38  20D9                     move.l     [A0]+, [A1]+
  4917. 00003B3A  486E FFEC                pea.l      [A6 - 0x14]
  4918. 00003B3E  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  4919. 00003B42  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  4920. 00003B46  A8A8                     syscall    OffsetRect
  4921. 00003B48  3F3C 0001                move.w     -[A7], 0x1
  4922. 00003B4C  486E FFE6                pea.l      [A6 - 0x1A]
  4923. 00003B50  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  4924. 00003B54  5C8F                     addq.l     A7, 6
  4925. 00003B56  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  4926. 00003B5A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4927. 00003B5E  2F2D 8E40                move.l     -[A7], [A5 - 0x71C0]
  4928. 00003B62  A8DC                     syscall    CopyRgn
  4929. 00003B64  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  4930. 00003B68  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4931. 00003B6C  2F2D 8E44                move.l     -[A7], [A5 - 0x71BC]
  4932. 00003B70  A8DC                     syscall    CopyRgn
  4933. 00003B72  0C6D 0001 9CCE           cmpi.w     [A5 - 0x6332], 0x1
  4934. 00003B78  6C1A                     bge        +0x1C /* 00003B94 */
  4935. 00003B7A  7006                     moveq.l    D0, 0x06
  4936. 00003B7C  3D40 FFDA                move.w     [A6 - 0x26], D0
  4937. 00003B80  426E FFDC                clr.w      [A6 - 0x24]
  4938. 00003B84  7001                     moveq.l    D0, 0x01
  4939. 00003B86  3D40 FFDE                move.w     [A6 - 0x22], D0
  4940. 00003B8A  486E FFDA                pea.l      [A6 - 0x26]
  4941. 00003B8E  4EBA FE2A                jsr        [PC - 0x1D6 /* 000039BA */]
  4942. 00003B92  588F                     addq.l     A7, 4
  4943. label00003B94:
  4944. 00003B94  426E FFE2                clr.w      [A6 - 0x1E]
  4945. 00003B98  6000 026A                bra        +0x26C /* 00003E04 */
  4946. label00003B9C:
  4947. 00003B9C  486D 8E28                pea.l      [A5 - 0x71D8]
  4948. 00003BA0  A873                     syscall    SetPort
  4949. 00003BA2  302E FFDE                move.w     D0, [A6 - 0x22]
  4950. 00003BA6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4951. 00003BAA  0000 0004                ori.b      D0, 0x4
  4952. 00003BAE  0068 000A 003E           ori.w      [A0 + 0x3E], 0xA /* '\n' */
  4953. 00003BB4  0018 004A                ori.b      [A0]+, 0x4A /* 'J' */
  4954. 00003BB8  0026 486E                ori.b      -[A6], 0x6E /* 'n' */
  4955. 00003BBC  FFBA                     .invalid   <<F/6/7>>
  4956. 00003BBE  486D EC36                pea.l      [A5 - 0x13CA]
  4957. 00003BC2  A8A5                     syscall    FillRect
  4958. 00003BC4  7001                     moveq.l    D0, 0x01
  4959. 00003BC6  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4960. 00003BCA  604A                     bra        +0x4C /* 00003C16 */
  4961. 00003BCC  486E FFBA                pea.l      [A6 - 0x46]
  4962. 00003BD0  486D EC2E                pea.l      [A5 - 0x13D2]
  4963. 00003BD4  A8A5                     syscall    FillRect
  4964. 00003BD6  7001                     moveq.l    D0, 0x01
  4965. 00003BD8  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4966. 00003BDC  6038                     bra        +0x3A /* 00003C16 */
  4967. 00003BDE  486E FFBA                pea.l      [A6 - 0x46]
  4968. 00003BE2  486D EC3E                pea.l      [A5 - 0x13C2]
  4969. 00003BE6  A8A5                     syscall    FillRect
  4970. 00003BE8  7001                     moveq.l    D0, 0x01
  4971. 00003BEA  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4972. 00003BEE  6026                     bra        +0x28 /* 00003C16 */
  4973. 00003BF0  486E FFBA                pea.l      [A6 - 0x46]
  4974. 00003BF4  A8A3                     syscall    EraseRect
  4975. 00003BF6  4EAD 1012                jsr        [A5 + 0x1012 /* export_510 */]
  4976. 00003BFA  426E FFE2                clr.w      [A6 - 0x1E]
  4977. 00003BFE  6016                     bra        +0x18 /* 00003C16 */
  4978. 00003C00  486E FFBA                pea.l      [A6 - 0x46]
  4979. 00003C04  A8A3                     syscall    EraseRect
  4980. 00003C06  4EAD 1012                jsr        [A5 + 0x1012 /* export_510 */]
  4981. 00003C0A  486E FFBA                pea.l      [A6 - 0x46]
  4982. 00003C0E  A8A4                     syscall    InvertRect
  4983. 00003C10  7001                     moveq.l    D0, 0x01
  4984. 00003C12  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4985. label00003C16:
  4986. 00003C16  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4987. 00003C1A  A873                     syscall    SetPort
  4988. 00003C1C  486E FFBA                pea.l      [A6 - 0x46]
  4989. 00003C20  A87B                     syscall    ClipRect
  4990. 00003C22  302E FFDA                move.w     D0, [A6 - 0x26]
  4991. 00003C26  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4992. 00003C2A  0000 0013                ori.b      D0, 0x13
  4993. 00003C2E  01D6                     .incomplete
  4994. 00003C30  0028 003E 0054           ori.b      [A0 + 0x54], 0x3E /* '>' */
  4995. 00003C36  006E 0088 009E           ori.w      [A6 + 0x9E], 0x88
  4996. 00003C3C  00B4 00CA 00E0 00F6      ori.l      [A4 + D0.w - 0x10], 0xCA00E0
  4997. 00003C44  010C                     btst       A4, D0
  4998. 00003C46  0122                     btst       -[A2], D0
  4999. 00003C48  0138 014E                btst       [0x0000014E], D0
  5000. 00003C4C  0162                     bchg       -[A2], D0
  5001. 00003C4E  0176 018A 0188           bchg       [[ + <<invalid base displacement size>> + D0] + 0x188], D0
  5002. 00003C54  019C                     bclr       [A4]+, D0
  5003. 00003C56  019A                     bclr       [A2]+, D0
  5004. 00003C58  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5005. 00003C5C  486E FFBA                pea.l      [A6 - 0x46]
  5006. 00003C60  486D 8E28                pea.l      [A5 - 0x71D8]
  5007. 00003C64  4EBA 080E                jsr        [PC + 0x80E /* 00004474 */]
  5008. 00003C68  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5009. 00003C6C  6000 0196                bra        +0x198 /* 00003E04 */
  5010. 00003C70  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5011. 00003C74  486E FFBA                pea.l      [A6 - 0x46]
  5012. 00003C78  486D 8E28                pea.l      [A5 - 0x71D8]
  5013. 00003C7C  4EBA 089A                jsr        [PC + 0x89A /* 00004518 */]
  5014. 00003C80  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5015. 00003C84  6000 017E                bra        +0x180 /* 00003E04 */
  5016. 00003C88  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5017. 00003C8C  486E FFBA                pea.l      [A6 - 0x46]
  5018. 00003C90  486E FFEC                pea.l      [A6 - 0x14]
  5019. 00003C94  486D 8E28                pea.l      [A5 - 0x71D8]
  5020. 00003C98  4EBA 04AE                jsr        [PC + 0x4AE /* 00004148 */]
  5021. 00003C9C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5022. 00003CA0  6000 0162                bra        +0x164 /* 00003E04 */
  5023. 00003CA4  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5024. 00003CA8  486E FFBA                pea.l      [A6 - 0x46]
  5025. 00003CAC  486E FFEC                pea.l      [A6 - 0x14]
  5026. 00003CB0  486D 8E28                pea.l      [A5 - 0x71D8]
  5027. 00003CB4  4EBA 01E0                jsr        [PC + 0x1E0 /* 00003E96 */]
  5028. 00003CB8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5029. 00003CBC  6000 0146                bra        +0x148 /* 00003E04 */
  5030. 00003CC0  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5031. 00003CC4  486E FFBA                pea.l      [A6 - 0x46]
  5032. 00003CC8  486D 8E28                pea.l      [A5 - 0x71D8]
  5033. 00003CCC  4EBA 0902                jsr        [PC + 0x902 /* 000045D0 */]
  5034. 00003CD0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5035. 00003CD4  6000 012E                bra        +0x130 /* 00003E04 */
  5036. 00003CD8  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5037. 00003CDC  486E FFBA                pea.l      [A6 - 0x46]
  5038. 00003CE0  486D 8E28                pea.l      [A5 - 0x71D8]
  5039. 00003CE4  4EBA 0A0C                jsr        [PC + 0xA0C /* 000046F2 */]
  5040. 00003CE8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5041. 00003CEC  6000 0116                bra        +0x118 /* 00003E04 */
  5042. 00003CF0  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5043. 00003CF4  486E FFBA                pea.l      [A6 - 0x46]
  5044. 00003CF8  486D 8E28                pea.l      [A5 - 0x71D8]
  5045. 00003CFC  4EBA 1238                jsr        [PC + 0x1238 /* 00004F36 */]
  5046. 00003D00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5047. 00003D04  6000 00FE                bra        +0x100 /* 00003E04 */
  5048. 00003D08  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5049. 00003D0C  486E FFBA                pea.l      [A6 - 0x46]
  5050. 00003D10  486D 8E28                pea.l      [A5 - 0x71D8]
  5051. 00003D14  4EBA 0AAA                jsr        [PC + 0xAAA /* 000047C0 */]
  5052. 00003D18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5053. 00003D1C  6000 00E6                bra        +0xE8 /* 00003E04 */
  5054. 00003D20  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5055. 00003D24  486E FFBA                pea.l      [A6 - 0x46]
  5056. 00003D28  486D 8E28                pea.l      [A5 - 0x71D8]
  5057. 00003D2C  4EBA 0C66                jsr        [PC + 0xC66 /* 00004994 */]
  5058. 00003D30  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5059. 00003D34  6000 00CE                bra        +0xD0 /* 00003E04 */
  5060. 00003D38  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5061. 00003D3C  486E FFBA                pea.l      [A6 - 0x46]
  5062. 00003D40  486D 8E28                pea.l      [A5 - 0x71D8]
  5063. 00003D44  4EBA 0BB2                jsr        [PC + 0xBB2 /* 000048F8 */]
  5064. 00003D48  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5065. 00003D4C  6000 00B6                bra        +0xB8 /* 00003E04 */
  5066. 00003D50  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5067. 00003D54  486E FFBA                pea.l      [A6 - 0x46]
  5068. 00003D58  486D 8E28                pea.l      [A5 - 0x71D8]
  5069. 00003D5C  4EBA 0AFE                jsr        [PC + 0xAFE /* 0000485C */]
  5070. 00003D60  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5071. 00003D64  6000 009E                bra        +0xA0 /* 00003E04 */
  5072. 00003D68  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5073. 00003D6C  486E FFBA                pea.l      [A6 - 0x46]
  5074. 00003D70  486D 8E28                pea.l      [A5 - 0x71D8]
  5075. 00003D74  4EBA 0CBA                jsr        [PC + 0xCBA /* 00004A30 */]
  5076. 00003D78  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5077. 00003D7C  6000 0086                bra        +0x88 /* 00003E04 */
  5078. 00003D80  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5079. 00003D84  486E FFBA                pea.l      [A6 - 0x46]
  5080. 00003D88  486D 8E28                pea.l      [A5 - 0x71D8]
  5081. 00003D8C  4EBA 0D1C                jsr        [PC + 0xD1C /* 00004AAA */]
  5082. 00003D90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5083. 00003D94  6000 006E                bra        +0x70 /* 00003E04 */
  5084. 00003D98  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5085. 00003D9C  486E FFBA                pea.l      [A6 - 0x46]
  5086. 00003DA0  486D 8E28                pea.l      [A5 - 0x71D8]
  5087. 00003DA4  4EBA 0EF4                jsr        [PC + 0xEF4 /* 00004C9A */]
  5088. 00003DA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5089. 00003DAC  6056                     bra        +0x58 /* 00003E04 */
  5090. 00003DAE  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5091. 00003DB2  486E FFBA                pea.l      [A6 - 0x46]
  5092. 00003DB6  486D 8E28                pea.l      [A5 - 0x71D8]
  5093. 00003DBA  4EBA 0E58                jsr        [PC + 0xE58 /* 00004C14 */]
  5094. 00003DBE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5095. 00003DC2  6040                     bra        +0x42 /* 00003E04 */
  5096. 00003DC4  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5097. 00003DC8  486E FFBA                pea.l      [A6 - 0x46]
  5098. 00003DCC  486D 8E28                pea.l      [A5 - 0x71D8]
  5099. 00003DD0  4EBA 0D8C                jsr        [PC + 0xD8C /* 00004B5E */]
  5100. 00003DD4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5101. 00003DD8  602A                     bra        +0x2C /* 00003E04 */
  5102. 00003DDA  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5103. 00003DDE  486E FFBA                pea.l      [A6 - 0x46]
  5104. 00003DE2  486D 8E28                pea.l      [A5 - 0x71D8]
  5105. 00003DE6  4EBA 0F38                jsr        [PC + 0xF38 /* 00004D20 */]
  5106. 00003DEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5107. 00003DEE  6014                     bra        +0x16 /* 00003E04 */
  5108. 00003DF0  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  5109. 00003DF4  486E FFBA                pea.l      [A6 - 0x46]
  5110. 00003DF8  486D 8E28                pea.l      [A5 - 0x71D8]
  5111. 00003DFC  4EBA 101E                jsr        [PC + 0x101E /* 00004E1C */]
  5112. 00003E00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5113. label00003E04:
  5114. 00003E04  486E FFDA                pea.l      [A6 - 0x26]
  5115. 00003E08  4EBA FBE0                jsr        [PC - 0x420 /* 000039EA */]
  5116. 00003E0C  588F                     addq.l     A7, 4
  5117. 00003E0E  4A40                     tst.w      D0
  5118. 00003E10  6600 FD8A                bne        -0x274 /* 00003B9C */
  5119. 00003E14  4A6E FFE2                tst.w      [A6 - 0x1E]
  5120. 00003E18  672E                     beq        +0x30 /* 00003E48 */
  5121. 00003E1A  486D 8E28                pea.l      [A5 - 0x71D8]
  5122. 00003E1E  A873                     syscall    SetPort
  5123. 00003E20  486E FFBA                pea.l      [A6 - 0x46]
  5124. 00003E24  A8A3                     syscall    EraseRect
  5125. 00003E26  4EAD 1012                jsr        [A5 + 0x1012 /* export_510 */]
  5126. 00003E2A  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  5127. 00003E2E  A873                     syscall    SetPort
  5128. 00003E30  486E FFBA                pea.l      [A6 - 0x46]
  5129. 00003E34  A87B                     syscall    ClipRect
  5130. 00003E36  4267                     clr.w      -[A7]
  5131. 00003E38  486E FFBA                pea.l      [A6 - 0x46]
  5132. 00003E3C  486D 8E28                pea.l      [A5 - 0x71D8]
  5133. 00003E40  4EBA 10F4                jsr        [PC + 0x10F4 /* 00004F36 */]
  5134. 00003E44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5135. label00003E48:
  5136. 00003E48  4EBA D2BA                jsr        [PC - 0x2D46 /* 00001104 */]
  5137. 00003E4C  426D 9CCE                clr.w      [A5 - 0x6332]
  5138. 00003E50  426D 9CCC                clr.w      [A5 - 0x6334]
  5139. 00003E54  4A6E 0008                tst.w      [A6 + 0x8]
  5140. 00003E58  6732                     beq        +0x34 /* 00003E8C */
  5141. 00003E5A  206D 9000                movea.l    A0, [A5 - 0x7000]
  5142. 00003E5E  2050                     movea.l    A0, [A0]
  5143. 00003E60  0C68 0001 0002           cmpi.w     [A0 + 0x2], 0x1
  5144. 00003E66  6624                     bne        +0x26 /* 00003E8C */
  5145. 00003E68  A89E                     syscall    PenNormal
  5146. 00003E6A  206D 9000                movea.l    A0, [A5 - 0x7000]
  5147. 00003E6E  2050                     movea.l    A0, [A0]
  5148. 00003E70  0828 0002 0007           btst.b     [A0 + 0x7], 0x2
  5149. 00003E76  6706                     beq        +0x8 /* 00003E7E */
  5150. 00003E78  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  5151. 00003E7C  A904                     syscall    DrawGrowIcon
  5152. label00003E7E:
  5153. 00003E7E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  5154. 00003E82  A969                     syscall    DrawControls
  5155. 00003E84  486D EBD2                pea.l      [A5 - 0x142E]
  5156. 00003E88  A92A                     syscall    ValidRect
  5157. 00003E8A  6006                     bra        +0x8 /* 00003E92 */
  5158. label00003E8C:
  5159. 00003E8C  486E FFBA                pea.l      [A6 - 0x46]
  5160. 00003E90  A92A                     syscall    ValidRect
  5161. label00003E92:
  5162. 00003E92  4E5E                     unlink     A6
  5163. 00003E94  4E75                     rts
  5164. fn00003E96:
  5165. 00003E96  4E56 FF76                link       A6, -0x008A
  5166. 00003E9A  2F07                     move.l     -[A7], D7
  5167. 00003E9C  3F3C 0001                move.w     -[A7], 0x1
  5168. 00003EA0  486E FF80                pea.l      [A6 - 0x80]
  5169. 00003EA4  486E FF7A                pea.l      [A6 - 0x86]
  5170. 00003EA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5171. 00003EAC  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5172. 00003EB0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5173. 00003EB4  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5174. 00003EB8  B0AE FF7A                cmp.l      D0, [A6 - 0x86]
  5175. 00003EBC  6C18                     bge        +0x1A /* 00003ED6 */
  5176. 00003EBE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  5177. 00003EC2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5178. 00003EC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5179. 00003ECA  4EBA 106A                jsr        [PC + 0x106A /* 00004F36 */]
  5180. 00003ECE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5181. 00003ED2  6000 013C                bra        +0x13E /* 00004010 */
  5182. label00003ED6:
  5183. 00003ED6  206E 000C                movea.l    A0, [A6 + 0xC]
  5184. 00003EDA  226E 000C                movea.l    A1, [A6 + 0xC]
  5185. 00003EDE  3029 0004                move.w     D0, [A1 + 0x4]
  5186. 00003EE2  9050                     sub.w      D0, [A0]
  5187. 00003EE4  3D40 FF7E                move.w     [A6 - 0x82], D0
  5188. 00003EE8  3F3C 0001                move.w     -[A7], 0x1
  5189. 00003EEC  486E FF82                pea.l      [A6 - 0x7E]
  5190. 00003EF0  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5191. 00003EF4  5C8F                     addq.l     A7, 6
  5192. 00003EF6  42A7                     clr.l      -[A7]
  5193. 00003EF8  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  5194. 00003EFC  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5195. 00003F00  205F                     movea.l    A0, [A7]+
  5196. 00003F02  2D48 FFEE                move.l     [A6 - 0x12], A0
  5197. 00003F06  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5198. 00003F0A  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5199. 00003F0E  3D6E FF80 FFF6           move.w     [A6 - 0xA], [A6 - 0x80]
  5200. 00003F14  206E 000C                movea.l    A0, [A6 + 0xC]
  5201. 00003F18  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5202. 00003F1C  22D8                     move.l     [A1]+, [A0]+
  5203. 00003F1E  22D8                     move.l     [A1]+, [A0]+
  5204. 00003F20  206E FFEE                movea.l    A0, [A6 - 0x12]
  5205. 00003F24  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  5206. 00003F28  3F3C 0001                move.w     -[A7], 0x1
  5207. 00003F2C  486E FFF2                pea.l      [A6 - 0xE]
  5208. 00003F30  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  5209. 00003F34  5C8F                     addq.l     A7, 6
  5210. 00003F36  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  5211. 00003F3A  A873                     syscall    SetPort
  5212. 00003F3C  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  5213. 00003F40  4868 0002                pea.l      [A0 + 0x2]
  5214. 00003F44  486E FF84                pea.l      [A6 - 0x7C]
  5215. 00003F48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5216. 00003F4C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5217. 00003F50  4267                     clr.w      -[A7]
  5218. 00003F52  42A7                     clr.l      -[A7]
  5219. 00003F54  A8EC                     syscall    CopyBits
  5220. 00003F56  7E00                     moveq.l    D7, 0x00
  5221. 00003F58  6000 0082                bra        +0x84 /* 00003FDC */
  5222. label00003F5C:
  5223. 00003F5C  4A6D 8DA6                tst.w      [A5 - 0x725A]
  5224. 00003F60  672A                     beq        +0x2C /* 00003F8C */
  5225. 00003F62  206E FFEE                movea.l    A0, [A6 - 0x12]
  5226. 00003F66  3007                     move.w     D0, D7
  5227. 00003F68  48C0                     ext.l      D0
  5228. 00003F6A  E580                     asl        D0, 2
  5229. 00003F6C  43ED 9D3C                lea.l      A1, [A5 - 0x62C4]
  5230. 00003F70  D3C0                     add.l      A1, D0
  5231. 00003F72  2F11                     move.l     -[A7], [A1]
  5232. 00003F74  3F2E FF7E                move.w     -[A7], [A6 - 0x82]
  5233. 00003F78  3F2E FF80                move.w     -[A7], [A6 - 0x80]
  5234. 00003F7C  2F10                     move.l     -[A7], [A0]
  5235. 00003F7E  2F2D 8DCC                move.l     -[A7], [A5 - 0x7234]
  5236. 00003F82  4EBA 0140                jsr        [PC + 0x140 /* 000040C4 */]
  5237. 00003F86  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5238. 00003F8A  6028                     bra        +0x2A /* 00003FB4 */
  5239. label00003F8C:
  5240. 00003F8C  206E FFEE                movea.l    A0, [A6 - 0x12]
  5241. 00003F90  3007                     move.w     D0, D7
  5242. 00003F92  48C0                     ext.l      D0
  5243. 00003F94  E580                     asl        D0, 2
  5244. 00003F96  43ED 9D20                lea.l      A1, [A5 - 0x62E0]
  5245. 00003F9A  D3C0                     add.l      A1, D0
  5246. 00003F9C  2F11                     move.l     -[A7], [A1]
  5247. 00003F9E  3F2E FF7E                move.w     -[A7], [A6 - 0x82]
  5248. 00003FA2  3F2E FF80                move.w     -[A7], [A6 - 0x80]
  5249. 00003FA6  2F10                     move.l     -[A7], [A0]
  5250. 00003FA8  2F2D 8DCC                move.l     -[A7], [A5 - 0x7234]
  5251. 00003FAC  4EBA 0068                jsr        [PC + 0x68 /* 00004016 */]
  5252. 00003FB0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5253. label00003FB4:
  5254. 00003FB4  486E FF84                pea.l      [A6 - 0x7C]
  5255. 00003FB8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5256. 00003FBC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5257. 00003FC0  4267                     clr.w      -[A7]
  5258. 00003FC2  42A7                     clr.l      -[A7]
  5259. 00003FC4  A8EB                     syscall    StdBits
  5260. 00003FC6  4A6E 0014                tst.w      [A6 + 0x14]
  5261. 00003FCA  670E                     beq        +0x10 /* 00003FDA */
  5262. 00003FCC  306E 0014                movea.w    A0, [A6 + 0x14]
  5263. 00003FD0  2F08                     move.l     -[A7], A0
  5264. 00003FD2  486E FF76                pea.l      [A6 - 0x8A]
  5265. 00003FD6  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  5266. label00003FDA:
  5267. 00003FDA  5247                     addq.w     D7, 1
  5268. label00003FDC:
  5269. 00003FDC  0C47 0007                cmpi.w     D7, 0x7
  5270. 00003FE0  6D00 FF7A                blt        -0x84 /* 00003F5C */
  5271. 00003FE4  206E 0008                movea.l    A0, [A6 + 0x8]
  5272. 00003FE8  4868 0002                pea.l      [A0 + 0x2]
  5273. 00003FEC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5274. 00003FF0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5275. 00003FF4  4267                     clr.w      -[A7]
  5276. 00003FF6  42A7                     clr.l      -[A7]
  5277. 00003FF8  A8EB                     syscall    StdBits
  5278. 00003FFA  3F3C 0001                move.w     -[A7], 0x1
  5279. 00003FFE  486E FF82                pea.l      [A6 - 0x7E]
  5280. 00004002  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  5281. 00004006  5C8F                     addq.l     A7, 6
  5282. 00004008  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5283. 0000400C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5284. label00004010:
  5285. 00004010  2E1F                     move.l     D7, [A7]+
  5286. 00004012  4E5E                     unlink     A6
  5287. 00004014  4E75                     rts
  5288. fn00004016:
  5289. 00004016  4E56 FFF8                link       A6, -0x0008
  5290. 0000401A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5291. 0000401E  286E 0008                movea.l    A4, [A6 + 0x8]
  5292. 00004022  266E 000C                movea.l    A3, [A6 + 0xC]
  5293. 00004026  3E2E 0010                move.w     D7, [A6 + 0x10]
  5294. 0000402A  3C2E 0012                move.w     D6, [A6 + 0x12]
  5295. 0000402E  4267                     clr.w      -[A7]
  5296. 00004030  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5297. 00004034  A86A                     syscall    HiWord
  5298. 00004036  301F                     move.w     D0, [A7]+
  5299. 00004038  3D40 FFFA                move.w     [A6 - 0x6], D0
  5300. 0000403C  4267                     clr.w      -[A7]
  5301. 0000403E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5302. 00004042  A86B                     syscall    LoWord
  5303. 00004044  301F                     move.w     D0, [A7]+
  5304. 00004046  3D40 FFF8                move.w     [A6 - 0x8], D0
  5305. 0000404A  E247                     asr        D7.w, 1
  5306. 0000404C  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  5307. 00004052  302E FFFE                move.w     D0, [A6 - 0x2]
  5308. 00004056  4640                     not.w      D0
  5309. 00004058  3D40 FFFC                move.w     [A6 - 0x4], D0
  5310. 0000405C  7A00                     moveq.l    D5, 0x00
  5311. 0000405E  6000 0058                bra        +0x5A /* 000040B8 */
  5312. label00004062:
  5313. 00004062  4A6E FFFE                tst.w      [A6 - 0x2]
  5314. 00004066  671C                     beq        +0x1E /* 00004084 */
  5315. 00004068  7800                     moveq.l    D4, 0x00
  5316. 0000406A  6012                     bra        +0x14 /* 0000407E */
  5317. label0000406C:
  5318. 0000406C  301C                     move.w     D0, [A4]+
  5319. 0000406E  C06E FFFE                and.w      D0, [A6 - 0x2]
  5320. 00004072  3213                     move.w     D1, [A3]
  5321. 00004074  C26E FFFC                and.w      D1, [A6 - 0x4]
  5322. 00004078  8240                     or.w       D1, D0
  5323. 0000407A  36C1                     move.w     [A3]+, D1
  5324. 0000407C  5244                     addq.w     D4, 1
  5325. label0000407E:
  5326. 0000407E  B847                     cmp.w      D4, D7
  5327. 00004080  6DEA                     blt        -0x14 /* 0000406C */
  5328. 00004082  6010                     bra        +0x12 /* 00004094 */
  5329. label00004084:
  5330. 00004084  3007                     move.w     D0, D7
  5331. 00004086  48C0                     ext.l      D0
  5332. 00004088  D080                     add.l      D0, D0
  5333. 0000408A  D9C0                     add.l      A4, D0
  5334. 0000408C  3007                     move.w     D0, D7
  5335. 0000408E  48C0                     ext.l      D0
  5336. 00004090  D080                     add.l      D0, D0
  5337. 00004092  D7C0                     add.l      A3, D0
  5338. label00004094:
  5339. 00004094  302E FFFE                move.w     D0, [A6 - 0x2]
  5340. 00004098  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5341. 0000409C  6608                     bne        +0xA /* 000040A6 */
  5342. 0000409E  3D6E FFF8 FFFE           move.w     [A6 - 0x2], [A6 - 0x8]
  5343. 000040A4  6006                     bra        +0x8 /* 000040AC */
  5344. label000040A6:
  5345. 000040A6  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  5346. label000040AC:
  5347. 000040AC  302E FFFE                move.w     D0, [A6 - 0x2]
  5348. 000040B0  4640                     not.w      D0
  5349. 000040B2  3D40 FFFC                move.w     [A6 - 0x4], D0
  5350. 000040B6  5245                     addq.w     D5, 1
  5351. label000040B8:
  5352. 000040B8  BA46                     cmp.w      D5, D6
  5353. 000040BA  6DA6                     blt        -0x58 /* 00004062 */
  5354. 000040BC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5355. 000040C0  4E5E                     unlink     A6
  5356. 000040C2  4E75                     rts
  5357. fn000040C4:
  5358. 000040C4  4E56 FFFC                link       A6, -0x0004
  5359. 000040C8  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  5360. 000040CC  286E 0008                movea.l    A4, [A6 + 0x8]
  5361. 000040D0  266E 000C                movea.l    A3, [A6 + 0xC]
  5362. 000040D4  3E2E 0010                move.w     D7, [A6 + 0x10]
  5363. 000040D8  4267                     clr.w      -[A7]
  5364. 000040DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5365. 000040DE  A86A                     syscall    HiWord
  5366. 000040E0  301F                     move.w     D0, [A7]+
  5367. 000040E2  3D40 FFFE                move.w     [A6 - 0x2], D0
  5368. 000040E6  4267                     clr.w      -[A7]
  5369. 000040E8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5370. 000040EC  A86B                     syscall    LoWord
  5371. 000040EE  301F                     move.w     D0, [A7]+
  5372. 000040F0  3D40 FFFC                move.w     [A6 - 0x4], D0
  5373. 000040F4  3A2E FFFE                move.w     D5, [A6 - 0x2]
  5374. 000040F8  7C00                     moveq.l    D6, 0x00
  5375. 000040FA  6000 003E                bra        +0x40 /* 0000413A */
  5376. label000040FE:
  5377. 000040FE  4A45                     tst.w      D5
  5378. 00004100  6D22                     blt        +0x24 /* 00004124 */
  5379. 00004102  7800                     moveq.l    D4, 0x00
  5380. 00004104  50C4                     st         D4
  5381. 00004106  EBAC                     lsl        D4, D5
  5382. 00004108  2604                     move.l     D3, D4
  5383. 0000410A  4683                     not.l      D3
  5384. 0000410C  3407                     move.w     D2, D7
  5385. 0000410E  E44A                     lsr        D2.w, 2
  5386. 00004110  600C                     bra        +0xE /* 0000411E */
  5387. label00004112:
  5388. 00004112  201C                     move.l     D0, [A4]+
  5389. 00004114  C084                     and.l      D0, D4
  5390. 00004116  2213                     move.l     D1, [A3]
  5391. 00004118  C283                     and.l      D1, D3
  5392. 0000411A  8280                     or.l       D1, D0
  5393. 0000411C  26C1                     move.l     [A3]+, D1
  5394. label0000411E:
  5395. 0000411E  51CA FFF2                dbf        D2, -0x10 /* 00004112 */
  5396. 00004122  6004                     bra        +0x6 /* 00004128 */
  5397. label00004124:
  5398. 00004124  D8C7                     add.w      A4, D7
  5399. 00004126  D6C7                     add.w      A3, D7
  5400. label00004128:
  5401. 00004128  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  5402. 0000412C  6606                     bne        +0x8 /* 00004134 */
  5403. 0000412E  3A2E FFFC                move.w     D5, [A6 - 0x4]
  5404. 00004132  6004                     bra        +0x6 /* 00004138 */
  5405. label00004134:
  5406. 00004134  3A2E FFFE                move.w     D5, [A6 - 0x2]
  5407. label00004138:
  5408. 00004138  5246                     addq.w     D6, 1
  5409. label0000413A:
  5410. 0000413A  BC6E 0012                cmp.w      D6, [A6 + 0x12]
  5411. 0000413E  6DBE                     blt        -0x40 /* 000040FE */
  5412. 00004140  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  5413. 00004144  4E5E                     unlink     A6
  5414. 00004146  4E75                     rts
  5415. fn00004148:
  5416. 00004148  4E56 FF76                link       A6, -0x008A
  5417. 0000414C  2F07                     move.l     -[A7], D7
  5418. 0000414E  3F3C 0001                move.w     -[A7], 0x1
  5419. 00004152  486E FF80                pea.l      [A6 - 0x80]
  5420. 00004156  486E FF7A                pea.l      [A6 - 0x86]
  5421. 0000415A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5422. 0000415E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  5423. 00004162  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5424. 00004166  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  5425. 0000416A  B0AE FF7A                cmp.l      D0, [A6 - 0x86]
  5426. 0000416E  6C18                     bge        +0x1A /* 00004188 */
  5427. 00004170  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  5428. 00004174  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5429. 00004178  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5430. 0000417C  4EBA 0DB8                jsr        [PC + 0xDB8 /* 00004F36 */]
  5431. 00004180  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5432. 00004184  6000 011C                bra        +0x11E /* 000042A2 */
  5433. label00004188:
  5434. 00004188  206E 000C                movea.l    A0, [A6 + 0xC]
  5435. 0000418C  226E 000C                movea.l    A1, [A6 + 0xC]
  5436. 00004190  3029 0004                move.w     D0, [A1 + 0x4]
  5437. 00004194  9050                     sub.w      D0, [A0]
  5438. 00004196  3D40 FF7E                move.w     [A6 - 0x82], D0
  5439. 0000419A  3F3C 0001                move.w     -[A7], 0x1
  5440. 0000419E  486E FF82                pea.l      [A6 - 0x7E]
  5441. 000041A2  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  5442. 000041A6  5C8F                     addq.l     A7, 6
  5443. 000041A8  42A7                     clr.l      -[A7]
  5444. 000041AA  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  5445. 000041AE  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5446. 000041B2  205F                     movea.l    A0, [A7]+
  5447. 000041B4  2D48 FFEE                move.l     [A6 - 0x12], A0
  5448. 000041B8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5449. 000041BC  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5450. 000041C0  3D6E FF80 FFF6           move.w     [A6 - 0xA], [A6 - 0x80]
  5451. 000041C6  206E 000C                movea.l    A0, [A6 + 0xC]
  5452. 000041CA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5453. 000041CE  22D8                     move.l     [A1]+, [A0]+
  5454. 000041D0  22D8                     move.l     [A1]+, [A0]+
  5455. 000041D2  206E FFEE                movea.l    A0, [A6 - 0x12]
  5456. 000041D6  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  5457. 000041DA  3F3C 0001                move.w     -[A7], 0x1
  5458. 000041DE  486E FFF2                pea.l      [A6 - 0xE]
  5459. 000041E2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  5460. 000041E6  5C8F                     addq.l     A7, 6
  5461. 000041E8  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  5462. 000041EC  A873                     syscall    SetPort
  5463. 000041EE  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  5464. 000041F2  4868 0002                pea.l      [A0 + 0x2]
  5465. 000041F6  486E FF84                pea.l      [A6 - 0x7C]
  5466. 000041FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5467. 000041FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5468. 00004202  4267                     clr.w      -[A7]
  5469. 00004204  42A7                     clr.l      -[A7]
  5470. 00004206  A8EC                     syscall    CopyBits
  5471. 00004208  7E00                     moveq.l    D7, 0x00
  5472. 0000420A  6000 0064                bra        +0x66 /* 00004270 */
  5473. label0000420E:
  5474. 0000420E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  5475. 00004212  671E                     beq        +0x20 /* 00004232 */
  5476. 00004214  206E FFEE                movea.l    A0, [A6 - 0x12]
  5477. 00004218  3F07                     move.w     -[A7], D7
  5478. 0000421A  3F2E FF7E                move.w     -[A7], [A6 - 0x82]
  5479. 0000421E  3F2E FF80                move.w     -[A7], [A6 - 0x80]
  5480. 00004222  2F10                     move.l     -[A7], [A0]
  5481. 00004224  2F2D 8DCC                move.l     -[A7], [A5 - 0x7234]
  5482. 00004228  4EBA 007E                jsr        [PC + 0x7E /* 000042A8 */]
  5483. 0000422C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5484. 00004230  601C                     bra        +0x1E /* 0000424E */
  5485. label00004232:
  5486. 00004232  206E FFEE                movea.l    A0, [A6 - 0x12]
  5487. 00004236  3F07                     move.w     -[A7], D7
  5488. 00004238  3F2E FF7E                move.w     -[A7], [A6 - 0x82]
  5489. 0000423C  3F2E FF80                move.w     -[A7], [A6 - 0x80]
  5490. 00004240  2F10                     move.l     -[A7], [A0]
  5491. 00004242  2F2D 8DCC                move.l     -[A7], [A5 - 0x7234]
  5492. 00004246  4EBA 0146                jsr        [PC + 0x146 /* 0000438E */]
  5493. 0000424A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5494. label0000424E:
  5495. 0000424E  486E FF84                pea.l      [A6 - 0x7C]
  5496. 00004252  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5497. 00004256  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5498. 0000425A  4267                     clr.w      -[A7]
  5499. 0000425C  42A7                     clr.l      -[A7]
  5500. 0000425E  A8EB                     syscall    StdBits
  5501. 00004260  306E 0014                movea.w    A0, [A6 + 0x14]
  5502. 00004264  2F08                     move.l     -[A7], A0
  5503. 00004266  486E FF76                pea.l      [A6 - 0x8A]
  5504. 0000426A  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  5505. 0000426E  5247                     addq.w     D7, 1
  5506. label00004270:
  5507. 00004270  0C47 0007                cmpi.w     D7, 0x7
  5508. 00004274  6D98                     blt        -0x66 /* 0000420E */
  5509. 00004276  206E 0008                movea.l    A0, [A6 + 0x8]
  5510. 0000427A  4868 0002                pea.l      [A0 + 0x2]
  5511. 0000427E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5512. 00004282  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5513. 00004286  4267                     clr.w      -[A7]
  5514. 00004288  42A7                     clr.l      -[A7]
  5515. 0000428A  A8EB                     syscall    StdBits
  5516. 0000428C  3F3C 0001                move.w     -[A7], 0x1
  5517. 00004290  486E FF82                pea.l      [A6 - 0x7E]
  5518. 00004294  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  5519. 00004298  5C8F                     addq.l     A7, 6
  5520. 0000429A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5521. 0000429E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5522. label000042A2:
  5523. 000042A2  2E1F                     move.l     D7, [A7]+
  5524. 000042A4  4E5E                     unlink     A6
  5525. 000042A6  4E75                     rts
  5526. fn000042A8:
  5527. 000042A8  4E56 FFFC                link       A6, -0x0004
  5528. 000042AC  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  5529. 000042B0  286E 0008                movea.l    A4, [A6 + 0x8]
  5530. 000042B4  266E 000C                movea.l    A3, [A6 + 0xC]
  5531. 000042B8  3E2E 0010                move.w     D7, [A6 + 0x10]
  5532. 000042BC  3C2E 0012                move.w     D6, [A6 + 0x12]
  5533. 000042C0  E247                     asr        D7.w, 1
  5534. 000042C2  302E 0014                move.w     D0, [A6 + 0x14]
  5535. 000042C6  E548                     lsl        D0.w, 2
  5536. 000042C8  3D40 0014                move.w     [A6 + 0x14], D0
  5537. 000042CC  3A2E 0014                move.w     D5, [A6 + 0x14]
  5538. 000042D0  306E 0014                movea.w    A0, [A6 + 0x14]
  5539. 000042D4  3247                     movea.w    A1, D7
  5540. 000042D6  2F09                     move.l     -[A7], A1
  5541. 000042D8  2F08                     move.l     -[A7], A0
  5542. 000042DA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5543. 000042DE  2D40 FFFC                move.l     [A6 - 0x4], D0
  5544. 000042E2  202E FFFC                move.l     D0, [A6 - 0x4]
  5545. 000042E6  D080                     add.l      D0, D0
  5546. 000042E8  D7C0                     add.l      A3, D0
  5547. 000042EA  202E FFFC                move.l     D0, [A6 - 0x4]
  5548. 000042EE  D080                     add.l      D0, D0
  5549. 000042F0  D9C0                     add.l      A4, D0
  5550. 000042F2  3047                     movea.w    A0, D7
  5551. 000042F4  2F08                     move.l     -[A7], A0
  5552. 000042F6  4878 000C                push.l     0xC
  5553. 000042FA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5554. 000042FE  2D40 FFFC                move.l     [A6 - 0x4], D0
  5555. 00004302  6000 007E                bra        +0x80 /* 00004382 */
  5556. label00004306:
  5557. 00004306  3605                     move.w     D3, D5
  5558. 00004308  0C6E 0010 0014           cmpi.w     [A6 + 0x14], 0x10
  5559. 0000430E  6D08                     blt        +0xA /* 00004318 */
  5560. 00004310  3005                     move.w     D0, D5
  5561. 00004312  5240                     addq.w     D0, 1
  5562. 00004314  4440                     neg.w      D0
  5563. 00004316  3600                     move.w     D3, D0
  5564. label00004318:
  5565. 00004318  0803 0004                btst.b     D3, 0x4
  5566. 0000431C  6722                     beq        +0x24 /* 00004340 */
  5567. 0000431E  7800                     moveq.l    D4, 0x00
  5568. 00004320  6018                     bra        +0x1A /* 0000433A */
  5569. label00004322:
  5570. 00004322  0804 0003                btst.b     D4, 0x3
  5571. 00004326  670C                     beq        +0xE /* 00004334 */
  5572. 00004328  41D3                     lea.l      A0, [A3]
  5573. 0000432A  548B                     addq.l     A3, 2
  5574. 0000432C  43D4                     lea.l      A1, [A4]
  5575. 0000432E  548C                     addq.l     A4, 2
  5576. 00004330  3091                     move.w     [A0], [A1]
  5577. 00004332  6004                     bra        +0x6 /* 00004338 */
  5578. label00004334:
  5579. 00004334  548B                     addq.l     A3, 2
  5580. 00004336  548C                     addq.l     A4, 2
  5581. label00004338:
  5582. 00004338  5244                     addq.w     D4, 1
  5583. label0000433A:
  5584. 0000433A  B847                     cmp.w      D4, D7
  5585. 0000433C  6DE4                     blt        -0x1A /* 00004322 */
  5586. 0000433E  6020                     bra        +0x22 /* 00004360 */
  5587. label00004340:
  5588. 00004340  7800                     moveq.l    D4, 0x00
  5589. 00004342  6018                     bra        +0x1A /* 0000435C */
  5590. label00004344:
  5591. 00004344  0804 0003                btst.b     D4, 0x3
  5592. 00004348  6706                     beq        +0x8 /* 00004350 */
  5593. 0000434A  548B                     addq.l     A3, 2
  5594. 0000434C  548C                     addq.l     A4, 2
  5595. 0000434E  600A                     bra        +0xC /* 0000435A */
  5596. label00004350:
  5597. 00004350  41D3                     lea.l      A0, [A3]
  5598. 00004352  548B                     addq.l     A3, 2
  5599. 00004354  43D4                     lea.l      A1, [A4]
  5600. 00004356  548C                     addq.l     A4, 2
  5601. 00004358  3091                     move.w     [A0], [A1]
  5602. label0000435A:
  5603. 0000435A  5244                     addq.w     D4, 1
  5604. label0000435C:
  5605. 0000435C  B847                     cmp.w      D4, D7
  5606. 0000435E  6DE4                     blt        -0x1A /* 00004344 */
  5607. label00004360:
  5608. 00004360  7003                     moveq.l    D0, 0x03
  5609. 00004362  C045                     and.w      D0, D5
  5610. 00004364  0C40 0003                cmpi.w     D0, 0x3
  5611. 00004368  6616                     bne        +0x18 /* 00004380 */
  5612. 0000436A  0645 000D                addi.w     D5, 0xD /* '\r' */
  5613. 0000436E  202E FFFC                move.l     D0, [A6 - 0x4]
  5614. 00004372  D080                     add.l      D0, D0
  5615. 00004374  D7C0                     add.l      A3, D0
  5616. 00004376  202E FFFC                move.l     D0, [A6 - 0x4]
  5617. 0000437A  D080                     add.l      D0, D0
  5618. 0000437C  D9C0                     add.l      A4, D0
  5619. 0000437E  6002                     bra        +0x4 /* 00004382 */
  5620. label00004380:
  5621. 00004380  5245                     addq.w     D5, 1
  5622. label00004382:
  5623. 00004382  BA46                     cmp.w      D5, D6
  5624. 00004384  6D80                     blt        -0x7E /* 00004306 */
  5625. 00004386  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  5626. 0000438A  4E5E                     unlink     A6
  5627. 0000438C  4E75                     rts
  5628. fn0000438E:
  5629. 0000438E  4E56 FFFC                link       A6, -0x0004
  5630. 00004392  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  5631. 00004396  286E 0008                movea.l    A4, [A6 + 0x8]
  5632. 0000439A  266E 000C                movea.l    A3, [A6 + 0xC]
  5633. 0000439E  3E2E 0010                move.w     D7, [A6 + 0x10]
  5634. 000043A2  3C2E 0012                move.w     D6, [A6 + 0x12]
  5635. 000043A6  E247                     asr        D7.w, 1
  5636. 000043A8  302E 0014                move.w     D0, [A6 + 0x14]
  5637. 000043AC  E548                     lsl        D0.w, 2
  5638. 000043AE  3D40 0014                move.w     [A6 + 0x14], D0
  5639. 000043B2  3A2E 0014                move.w     D5, [A6 + 0x14]
  5640. 000043B6  306E 0014                movea.w    A0, [A6 + 0x14]
  5641. 000043BA  3247                     movea.w    A1, D7
  5642. 000043BC  2F09                     move.l     -[A7], A1
  5643. 000043BE  2F08                     move.l     -[A7], A0
  5644. 000043C0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5645. 000043C4  2D40 FFFC                move.l     [A6 - 0x4], D0
  5646. 000043C8  202E FFFC                move.l     D0, [A6 - 0x4]
  5647. 000043CC  D080                     add.l      D0, D0
  5648. 000043CE  D7C0                     add.l      A3, D0
  5649. 000043D0  202E FFFC                move.l     D0, [A6 - 0x4]
  5650. 000043D4  D080                     add.l      D0, D0
  5651. 000043D6  D9C0                     add.l      A4, D0
  5652. 000043D8  3047                     movea.w    A0, D7
  5653. 000043DA  2F08                     move.l     -[A7], A0
  5654. 000043DC  4878 000C                push.l     0xC
  5655. 000043E0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5656. 000043E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  5657. 000043E8  6000 007E                bra        +0x80 /* 00004468 */
  5658. label000043EC:
  5659. 000043EC  3605                     move.w     D3, D5
  5660. 000043EE  0C6E 0010 0014           cmpi.w     [A6 + 0x14], 0x10
  5661. 000043F4  6D08                     blt        +0xA /* 000043FE */
  5662. 000043F6  3005                     move.w     D0, D5
  5663. 000043F8  5240                     addq.w     D0, 1
  5664. 000043FA  4440                     neg.w      D0
  5665. 000043FC  3600                     move.w     D3, D0
  5666. label000043FE:
  5667. 000043FE  0803 0004                btst.b     D3, 0x4
  5668. 00004402  6722                     beq        +0x24 /* 00004426 */
  5669. 00004404  7800                     moveq.l    D4, 0x00
  5670. 00004406  6018                     bra        +0x1A /* 00004420 */
  5671. label00004408:
  5672. 00004408  0804 0000                btst.b     D4, 0x0
  5673. 0000440C  6706                     beq        +0x8 /* 00004414 */
  5674. 0000440E  548B                     addq.l     A3, 2
  5675. 00004410  548C                     addq.l     A4, 2
  5676. 00004412  600A                     bra        +0xC /* 0000441E */
  5677. label00004414:
  5678. 00004414  41D3                     lea.l      A0, [A3]
  5679. 00004416  548B                     addq.l     A3, 2
  5680. 00004418  43D4                     lea.l      A1, [A4]
  5681. 0000441A  548C                     addq.l     A4, 2
  5682. 0000441C  3091                     move.w     [A0], [A1]
  5683. label0000441E:
  5684. 0000441E  5244                     addq.w     D4, 1
  5685. label00004420:
  5686. 00004420  B847                     cmp.w      D4, D7
  5687. 00004422  6DE4                     blt        -0x1A /* 00004408 */
  5688. 00004424  6020                     bra        +0x22 /* 00004446 */
  5689. label00004426:
  5690. 00004426  7800                     moveq.l    D4, 0x00
  5691. 00004428  6018                     bra        +0x1A /* 00004442 */
  5692. label0000442A:
  5693. 0000442A  0804 0000                btst.b     D4, 0x0
  5694. 0000442E  670C                     beq        +0xE /* 0000443C */
  5695. 00004430  41D3                     lea.l      A0, [A3]
  5696. 00004432  548B                     addq.l     A3, 2
  5697. 00004434  43D4                     lea.l      A1, [A4]
  5698. 00004436  548C                     addq.l     A4, 2
  5699. 00004438  3091                     move.w     [A0], [A1]
  5700. 0000443A  6004                     bra        +0x6 /* 00004440 */
  5701. label0000443C:
  5702. 0000443C  548B                     addq.l     A3, 2
  5703. 0000443E  548C                     addq.l     A4, 2
  5704. label00004440:
  5705. 00004440  5244                     addq.w     D4, 1
  5706. label00004442:
  5707. 00004442  B847                     cmp.w      D4, D7
  5708. 00004444  6DE4                     blt        -0x1A /* 0000442A */
  5709. label00004446:
  5710. 00004446  7003                     moveq.l    D0, 0x03
  5711. 00004448  C045                     and.w      D0, D5
  5712. 0000444A  0C40 0003                cmpi.w     D0, 0x3
  5713. 0000444E  6616                     bne        +0x18 /* 00004466 */
  5714. 00004450  0645 000D                addi.w     D5, 0xD /* '\r' */
  5715. 00004454  202E FFFC                move.l     D0, [A6 - 0x4]
  5716. 00004458  D080                     add.l      D0, D0
  5717. 0000445A  D7C0                     add.l      A3, D0
  5718. 0000445C  202E FFFC                move.l     D0, [A6 - 0x4]
  5719. 00004460  D080                     add.l      D0, D0
  5720. 00004462  D9C0                     add.l      A4, D0
  5721. 00004464  6002                     bra        +0x4 /* 00004468 */
  5722. label00004466:
  5723. 00004466  5245                     addq.w     D5, 1
  5724. label00004468:
  5725. 00004468  BA46                     cmp.w      D5, D6
  5726. 0000446A  6D80                     blt        -0x7E /* 000043EC */
  5727. 0000446C  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  5728. 00004470  4E5E                     unlink     A6
  5729. 00004472  4E75                     rts
  5730. fn00004474:
  5731. 00004474  4E56 FFEC                link       A6, -0x0014
  5732. 00004478  48E7 0300                movem.l    -[A7], D6,D7
  5733. 0000447C  206E 000C                movea.l    A0, [A6 + 0xC]
  5734. 00004480  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5735. 00004484  22D8                     move.l     [A1]+, [A0]+
  5736. 00004486  22D8                     move.l     [A1]+, [A0]+
  5737. 00004488  206E 000C                movea.l    A0, [A6 + 0xC]
  5738. 0000448C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5739. 00004490  22D8                     move.l     [A1]+, [A0]+
  5740. 00004492  22D8                     move.l     [A1]+, [A0]+
  5741. 00004494  302E FFF2                move.w     D0, [A6 - 0xE]
  5742. 00004498  906E FFEE                sub.w      D0, [A6 - 0x12]
  5743. 0000449C  48C0                     ext.l      D0
  5744. 0000449E  81FC 0010                divs.w     D0, 0x10
  5745. 000044A2  5240                     addq.w     D0, 1
  5746. 000044A4  3E00                     move.w     D7, D0
  5747. 000044A6  302E FFEE                move.w     D0, [A6 - 0x12]
  5748. 000044AA  D047                     add.w      D0, D7
  5749. 000044AC  3D40 FFF2                move.w     [A6 - 0xE], D0
  5750. 000044B0  302E FFFA                move.w     D0, [A6 - 0x6]
  5751. 000044B4  9047                     sub.w      D0, D7
  5752. 000044B6  3D40 FFF6                move.w     [A6 - 0xA], D0
  5753. 000044BA  7C00                     moveq.l    D6, 0x00
  5754. 000044BC  604C                     bra        +0x4E /* 0000450A */
  5755. label000044BE:
  5756. 000044BE  206E 0008                movea.l    A0, [A6 + 0x8]
  5757. 000044C2  4868 0002                pea.l      [A0 + 0x2]
  5758. 000044C6  486E FFEC                pea.l      [A6 - 0x14]
  5759. 000044CA  486E FFEC                pea.l      [A6 - 0x14]
  5760. 000044CE  4267                     clr.w      -[A7]
  5761. 000044D0  42A7                     clr.l      -[A7]
  5762. 000044D2  A8EB                     syscall    StdBits
  5763. 000044D4  206E 0008                movea.l    A0, [A6 + 0x8]
  5764. 000044D8  4868 0002                pea.l      [A0 + 0x2]
  5765. 000044DC  486E FFF4                pea.l      [A6 - 0xC]
  5766. 000044E0  486E FFF4                pea.l      [A6 - 0xC]
  5767. 000044E4  4267                     clr.w      -[A7]
  5768. 000044E6  42A7                     clr.l      -[A7]
  5769. 000044E8  A8EB                     syscall    StdBits
  5770. 000044EA  DF6E FFEE                add.w      [A6 - 0x12], D7
  5771. 000044EE  DF6E FFF2                add.w      [A6 - 0xE], D7
  5772. 000044F2  9F6E FFF6                sub.w      [A6 - 0xA], D7
  5773. 000044F6  9F6E FFFA                sub.w      [A6 - 0x6], D7
  5774. 000044FA  306E 0010                movea.w    A0, [A6 + 0x10]
  5775. 000044FE  2F08                     move.l     -[A7], A0
  5776. 00004500  486E FFFC                pea.l      [A6 - 0x4]
  5777. 00004504  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  5778. 00004508  5246                     addq.w     D6, 1
  5779. label0000450A:
  5780. 0000450A  0C46 0008                cmpi.w     D6, 0x8
  5781. 0000450E  6DAE                     blt        -0x50 /* 000044BE */
  5782. 00004510  4CDF 00C0                movem.l    D6,D7, [A7]+
  5783. 00004514  4E5E                     unlink     A6
  5784. 00004516  4E75                     rts
  5785. fn00004518:
  5786. 00004518  4E56 FFEC                link       A6, -0x0014
  5787. 0000451C  48E7 0300                movem.l    -[A7], D6,D7
  5788. 00004520  206E 000C                movea.l    A0, [A6 + 0xC]
  5789. 00004524  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5790. 00004528  22D8                     move.l     [A1]+, [A0]+
  5791. 0000452A  22D8                     move.l     [A1]+, [A0]+
  5792. 0000452C  206E 000C                movea.l    A0, [A6 + 0xC]
  5793. 00004530  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5794. 00004534  22D8                     move.l     [A1]+, [A0]+
  5795. 00004536  22D8                     move.l     [A1]+, [A0]+
  5796. 00004538  302E FFF2                move.w     D0, [A6 - 0xE]
  5797. 0000453C  906E FFEE                sub.w      D0, [A6 - 0x12]
  5798. 00004540  48C0                     ext.l      D0
  5799. 00004542  81FC 0010                divs.w     D0, 0x10
  5800. 00004546  5240                     addq.w     D0, 1
  5801. 00004548  3E00                     move.w     D7, D0
  5802. 0000454A  302E FFF2                move.w     D0, [A6 - 0xE]
  5803. 0000454E  D06E FFEE                add.w      D0, [A6 - 0x12]
  5804. 00004552  E240                     asr        D0.w, 1
  5805. 00004554  3D40 FFF2                move.w     [A6 - 0xE], D0
  5806. 00004558  3D6E FFF2 FFF6           move.w     [A6 - 0xA], [A6 - 0xE]
  5807. 0000455E  302E FFF2                move.w     D0, [A6 - 0xE]
  5808. 00004562  9047                     sub.w      D0, D7
  5809. 00004564  3D40 FFEE                move.w     [A6 - 0x12], D0
  5810. 00004568  302E FFF6                move.w     D0, [A6 - 0xA]
  5811. 0000456C  D047                     add.w      D0, D7
  5812. 0000456E  3D40 FFFA                move.w     [A6 - 0x6], D0
  5813. 00004572  7C00                     moveq.l    D6, 0x00
  5814. 00004574  604C                     bra        +0x4E /* 000045C2 */
  5815. label00004576:
  5816. 00004576  206E 0008                movea.l    A0, [A6 + 0x8]
  5817. 0000457A  4868 0002                pea.l      [A0 + 0x2]
  5818. 0000457E  486E FFEC                pea.l      [A6 - 0x14]
  5819. 00004582  486E FFEC                pea.l      [A6 - 0x14]
  5820. 00004586  4267                     clr.w      -[A7]
  5821. 00004588  42A7                     clr.l      -[A7]
  5822. 0000458A  A8EB                     syscall    StdBits
  5823. 0000458C  206E 0008                movea.l    A0, [A6 + 0x8]
  5824. 00004590  4868 0002                pea.l      [A0 + 0x2]
  5825. 00004594  486E FFF4                pea.l      [A6 - 0xC]
  5826. 00004598  486E FFF4                pea.l      [A6 - 0xC]
  5827. 0000459C  4267                     clr.w      -[A7]
  5828. 0000459E  42A7                     clr.l      -[A7]
  5829. 000045A0  A8EB                     syscall    StdBits
  5830. 000045A2  9F6E FFEE                sub.w      [A6 - 0x12], D7
  5831. 000045A6  9F6E FFF2                sub.w      [A6 - 0xE], D7
  5832. 000045AA  DF6E FFF6                add.w      [A6 - 0xA], D7
  5833. 000045AE  DF6E FFFA                add.w      [A6 - 0x6], D7
  5834. 000045B2  306E 0010                movea.w    A0, [A6 + 0x10]
  5835. 000045B6  2F08                     move.l     -[A7], A0
  5836. 000045B8  486E FFFC                pea.l      [A6 - 0x4]
  5837. 000045BC  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  5838. 000045C0  5246                     addq.w     D6, 1
  5839. label000045C2:
  5840. 000045C2  0C46 0008                cmpi.w     D6, 0x8
  5841. 000045C6  6DAE                     blt        -0x50 /* 00004576 */
  5842. 000045C8  4CDF 00C0                movem.l    D6,D7, [A7]+
  5843. 000045CC  4E5E                     unlink     A6
  5844. 000045CE  4E75                     rts
  5845. fn000045D0:
  5846. 000045D0  4E56 FFDC                link       A6, -0x0024
  5847. 000045D4  48E7 0700                movem.l    -[A7], D5,D6,D7
  5848. 000045D8  206E 000C                movea.l    A0, [A6 + 0xC]
  5849. 000045DC  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  5850. 000045E0  22D8                     move.l     [A1]+, [A0]+
  5851. 000045E2  22D8                     move.l     [A1]+, [A0]+
  5852. 000045E4  206E 000C                movea.l    A0, [A6 + 0xC]
  5853. 000045E8  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5854. 000045EC  22D8                     move.l     [A1]+, [A0]+
  5855. 000045EE  22D8                     move.l     [A1]+, [A0]+
  5856. 000045F0  206E 000C                movea.l    A0, [A6 + 0xC]
  5857. 000045F4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5858. 000045F8  22D8                     move.l     [A1]+, [A0]+
  5859. 000045FA  22D8                     move.l     [A1]+, [A0]+
  5860. 000045FC  206E 000C                movea.l    A0, [A6 + 0xC]
  5861. 00004600  43EE FFEC                lea.l      A1, [A6 - 0x14]
  5862. 00004604  22D8                     move.l     [A1]+, [A0]+
  5863. 00004606  22D8                     move.l     [A1]+, [A0]+
  5864. 00004608  302E FFF8                move.w     D0, [A6 - 0x8]
  5865. 0000460C  906E FFF4                sub.w      D0, [A6 - 0xC]
  5866. 00004610  48C0                     ext.l      D0
  5867. 00004612  81FC 000C                divs.w     D0, 0xC
  5868. 00004616  5240                     addq.w     D0, 1
  5869. 00004618  3E00                     move.w     D7, D0
  5870. 0000461A  302E FFFA                move.w     D0, [A6 - 0x6]
  5871. 0000461E  906E FFF6                sub.w      D0, [A6 - 0xA]
  5872. 00004622  48C0                     ext.l      D0
  5873. 00004624  81FC 000C                divs.w     D0, 0xC
  5874. 00004628  5240                     addq.w     D0, 1
  5875. 0000462A  3C00                     move.w     D6, D0
  5876. 0000462C  302E FFDE                move.w     D0, [A6 - 0x22]
  5877. 00004630  D046                     add.w      D0, D6
  5878. 00004632  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5879. 00004636  302E FFF4                move.w     D0, [A6 - 0xC]
  5880. 0000463A  D047                     add.w      D0, D7
  5881. 0000463C  3D40 FFF8                move.w     [A6 - 0x8], D0
  5882. 00004640  302E FFEA                move.w     D0, [A6 - 0x16]
  5883. 00004644  9046                     sub.w      D0, D6
  5884. 00004646  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5885. 0000464A  302E FFF0                move.w     D0, [A6 - 0x10]
  5886. 0000464E  9047                     sub.w      D0, D7
  5887. 00004650  3D40 FFEC                move.w     [A6 - 0x14], D0
  5888. 00004654  7A00                     moveq.l    D5, 0x00
  5889. 00004656  6000 008A                bra        +0x8C /* 000046E2 */
  5890. label0000465A:
  5891. 0000465A  206E 0008                movea.l    A0, [A6 + 0x8]
  5892. 0000465E  4868 0002                pea.l      [A0 + 0x2]
  5893. 00004662  486E FFF4                pea.l      [A6 - 0xC]
  5894. 00004666  486E FFF4                pea.l      [A6 - 0xC]
  5895. 0000466A  4267                     clr.w      -[A7]
  5896. 0000466C  42A7                     clr.l      -[A7]
  5897. 0000466E  A8EB                     syscall    StdBits
  5898. 00004670  206E 0008                movea.l    A0, [A6 + 0x8]
  5899. 00004674  4868 0002                pea.l      [A0 + 0x2]
  5900. 00004678  486E FFEC                pea.l      [A6 - 0x14]
  5901. 0000467C  486E FFEC                pea.l      [A6 - 0x14]
  5902. 00004680  4267                     clr.w      -[A7]
  5903. 00004682  42A7                     clr.l      -[A7]
  5904. 00004684  A8EB                     syscall    StdBits
  5905. 00004686  206E 0008                movea.l    A0, [A6 + 0x8]
  5906. 0000468A  4868 0002                pea.l      [A0 + 0x2]
  5907. 0000468E  486E FFE4                pea.l      [A6 - 0x1C]
  5908. 00004692  486E FFE4                pea.l      [A6 - 0x1C]
  5909. 00004696  4267                     clr.w      -[A7]
  5910. 00004698  42A7                     clr.l      -[A7]
  5911. 0000469A  A8EB                     syscall    StdBits
  5912. 0000469C  206E 0008                movea.l    A0, [A6 + 0x8]
  5913. 000046A0  4868 0002                pea.l      [A0 + 0x2]
  5914. 000046A4  486E FFDC                pea.l      [A6 - 0x24]
  5915. 000046A8  486E FFDC                pea.l      [A6 - 0x24]
  5916. 000046AC  4267                     clr.w      -[A7]
  5917. 000046AE  42A7                     clr.l      -[A7]
  5918. 000046B0  A8EB                     syscall    StdBits
  5919. 000046B2  DD6E FFDE                add.w      [A6 - 0x22], D6
  5920. 000046B6  DD6E FFE2                add.w      [A6 - 0x1E], D6
  5921. 000046BA  DF6E FFF4                add.w      [A6 - 0xC], D7
  5922. 000046BE  DF6E FFF8                add.w      [A6 - 0x8], D7
  5923. 000046C2  9D6E FFE6                sub.w      [A6 - 0x1A], D6
  5924. 000046C6  9D6E FFEA                sub.w      [A6 - 0x16], D6
  5925. 000046CA  9F6E FFEC                sub.w      [A6 - 0x14], D7
  5926. 000046CE  9F6E FFF0                sub.w      [A6 - 0x10], D7
  5927. 000046D2  306E 0010                movea.w    A0, [A6 + 0x10]
  5928. 000046D6  2F08                     move.l     -[A7], A0
  5929. 000046D8  486E FFFC                pea.l      [A6 - 0x4]
  5930. 000046DC  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  5931. 000046E0  5245                     addq.w     D5, 1
  5932. label000046E2:
  5933. 000046E2  0C45 0006                cmpi.w     D5, 0x6
  5934. 000046E6  6D00 FF72                blt        -0x8C /* 0000465A */
  5935. 000046EA  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5936. 000046EE  4E5E                     unlink     A6
  5937. 000046F0  4E75                     rts
  5938. fn000046F2:
  5939. 000046F2  4E56 FFF0                link       A6, -0x0010
  5940. 000046F6  48E7 0700                movem.l    -[A7], D5,D6,D7
  5941. 000046FA  206E 000C                movea.l    A0, [A6 + 0xC]
  5942. 000046FE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  5943. 00004702  22D8                     move.l     [A1]+, [A0]+
  5944. 00004704  22D8                     move.l     [A1]+, [A0]+
  5945. 00004706  302E FFF8                move.w     D0, [A6 - 0x8]
  5946. 0000470A  D06E FFF4                add.w      D0, [A6 - 0xC]
  5947. 0000470E  E240                     asr        D0.w, 1
  5948. 00004710  3D40 FFF2                move.w     [A6 - 0xE], D0
  5949. 00004714  302E FFFA                move.w     D0, [A6 - 0x6]
  5950. 00004718  D06E FFF6                add.w      D0, [A6 - 0xA]
  5951. 0000471C  E240                     asr        D0.w, 1
  5952. 0000471E  3D40 FFF0                move.w     [A6 - 0x10], D0
  5953. 00004722  306E FFF2                movea.w    A0, [A6 - 0xE]
  5954. 00004726  2008                     move.l     D0, A0
  5955. 00004728  81FC 0010                divs.w     D0, 0x10
  5956. 0000472C  5240                     addq.w     D0, 1
  5957. 0000472E  3E00                     move.w     D7, D0
  5958. 00004730  306E FFF0                movea.w    A0, [A6 - 0x10]
  5959. 00004734  2008                     move.l     D0, A0
  5960. 00004736  81FC 0010                divs.w     D0, 0x10
  5961. 0000473A  5240                     addq.w     D0, 1
  5962. 0000473C  3C00                     move.w     D6, D0
  5963. 0000473E  302E FFF2                move.w     D0, [A6 - 0xE]
  5964. 00004742  9047                     sub.w      D0, D7
  5965. 00004744  3D40 FFF4                move.w     [A6 - 0xC], D0
  5966. 00004748  302E FFF0                move.w     D0, [A6 - 0x10]
  5967. 0000474C  9046                     sub.w      D0, D6
  5968. 0000474E  3D40 FFF6                move.w     [A6 - 0xA], D0
  5969. 00004752  302E FFF2                move.w     D0, [A6 - 0xE]
  5970. 00004756  D047                     add.w      D0, D7
  5971. 00004758  3D40 FFF8                move.w     [A6 - 0x8], D0
  5972. 0000475C  302E FFF0                move.w     D0, [A6 - 0x10]
  5973. 00004760  D046                     add.w      D0, D6
  5974. 00004762  3D40 FFFA                move.w     [A6 - 0x6], D0
  5975. 00004766  7A00                     moveq.l    D5, 0x00
  5976. 00004768  6048                     bra        +0x4A /* 000047B2 */
  5977. label0000476A:
  5978. 0000476A  4267                     clr.w      -[A7]
  5979. 0000476C  486E FFF4                pea.l      [A6 - 0xC]
  5980. 00004770  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5981. 00004774  486E FFF4                pea.l      [A6 - 0xC]
  5982. 00004778  A8AA                     syscall    SectRect
  5983. 0000477A  101F                     move.b     D0, [A7]+
  5984. 0000477C  206E 0008                movea.l    A0, [A6 + 0x8]
  5985. 00004780  4868 0002                pea.l      [A0 + 0x2]
  5986. 00004784  486E FFF4                pea.l      [A6 - 0xC]
  5987. 00004788  486E FFF4                pea.l      [A6 - 0xC]
  5988. 0000478C  4267                     clr.w      -[A7]
  5989. 0000478E  42A7                     clr.l      -[A7]
  5990. 00004790  A8EB                     syscall    StdBits
  5991. 00004792  9F6E FFF4                sub.w      [A6 - 0xC], D7
  5992. 00004796  9D6E FFF6                sub.w      [A6 - 0xA], D6
  5993. 0000479A  DF6E FFF8                add.w      [A6 - 0x8], D7
  5994. 0000479E  DD6E FFFA                add.w      [A6 - 0x6], D6
  5995. 000047A2  306E 0010                movea.w    A0, [A6 + 0x10]
  5996. 000047A6  2F08                     move.l     -[A7], A0
  5997. 000047A8  486E FFFC                pea.l      [A6 - 0x4]
  5998. 000047AC  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  5999. 000047B0  5245                     addq.w     D5, 1
  6000. label000047B2:
  6001. 000047B2  0C45 0010                cmpi.w     D5, 0x10
  6002. 000047B6  6DB2                     blt        -0x4C /* 0000476A */
  6003. 000047B8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6004. 000047BC  4E5E                     unlink     A6
  6005. 000047BE  4E75                     rts
  6006. fn000047C0:
  6007. 000047C0  4E56 FFEC                link       A6, -0x0014
  6008. 000047C4  48E7 0300                movem.l    -[A7], D6,D7
  6009. 000047C8  206E 000C                movea.l    A0, [A6 + 0xC]
  6010. 000047CC  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6011. 000047D0  22D8                     move.l     [A1]+, [A0]+
  6012. 000047D2  22D8                     move.l     [A1]+, [A0]+
  6013. 000047D4  206E 000C                movea.l    A0, [A6 + 0xC]
  6014. 000047D8  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6015. 000047DC  22D8                     move.l     [A1]+, [A0]+
  6016. 000047DE  22D8                     move.l     [A1]+, [A0]+
  6017. 000047E0  302E FFF8                move.w     D0, [A6 - 0x8]
  6018. 000047E4  906E FFF4                sub.w      D0, [A6 - 0xC]
  6019. 000047E8  48C0                     ext.l      D0
  6020. 000047EA  81FC 0010                divs.w     D0, 0x10
  6021. 000047EE  5240                     addq.w     D0, 1
  6022. 000047F0  3E00                     move.w     D7, D0
  6023. 000047F2  302E FFF8                move.w     D0, [A6 - 0x8]
  6024. 000047F6  9047                     sub.w      D0, D7
  6025. 000047F8  3D40 FFF4                move.w     [A6 - 0xC], D0
  6026. 000047FC  302E FFEC                move.w     D0, [A6 - 0x14]
  6027. 00004800  D047                     add.w      D0, D7
  6028. 00004802  3D40 FFF0                move.w     [A6 - 0x10], D0
  6029. 00004806  7C00                     moveq.l    D6, 0x00
  6030. 00004808  602E                     bra        +0x30 /* 00004838 */
  6031. label0000480A:
  6032. 0000480A  206E 0008                movea.l    A0, [A6 + 0x8]
  6033. 0000480E  4868 0002                pea.l      [A0 + 0x2]
  6034. 00004812  486E FFF4                pea.l      [A6 - 0xC]
  6035. 00004816  486E FFEC                pea.l      [A6 - 0x14]
  6036. 0000481A  4267                     clr.w      -[A7]
  6037. 0000481C  42A7                     clr.l      -[A7]
  6038. 0000481E  A8EB                     syscall    StdBits
  6039. 00004820  9F6E FFF4                sub.w      [A6 - 0xC], D7
  6040. 00004824  DF6E FFF0                add.w      [A6 - 0x10], D7
  6041. 00004828  306E 0010                movea.w    A0, [A6 + 0x10]
  6042. 0000482C  2F08                     move.l     -[A7], A0
  6043. 0000482E  486E FFFC                pea.l      [A6 - 0x4]
  6044. 00004832  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6045. 00004836  5246                     addq.w     D6, 1
  6046. label00004838:
  6047. 00004838  0C46 000F                cmpi.w     D6, 0xF
  6048. 0000483C  6DCC                     blt        -0x32 /* 0000480A */
  6049. 0000483E  206E 0008                movea.l    A0, [A6 + 0x8]
  6050. 00004842  4868 0002                pea.l      [A0 + 0x2]
  6051. 00004846  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6052. 0000484A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6053. 0000484E  4267                     clr.w      -[A7]
  6054. 00004850  42A7                     clr.l      -[A7]
  6055. 00004852  A8EB                     syscall    StdBits
  6056. 00004854  4CDF 00C0                movem.l    D6,D7, [A7]+
  6057. 00004858  4E5E                     unlink     A6
  6058. 0000485A  4E75                     rts
  6059. fn0000485C:
  6060. 0000485C  4E56 FFEC                link       A6, -0x0014
  6061. 00004860  48E7 0300                movem.l    -[A7], D6,D7
  6062. 00004864  206E 000C                movea.l    A0, [A6 + 0xC]
  6063. 00004868  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6064. 0000486C  22D8                     move.l     [A1]+, [A0]+
  6065. 0000486E  22D8                     move.l     [A1]+, [A0]+
  6066. 00004870  206E 000C                movea.l    A0, [A6 + 0xC]
  6067. 00004874  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6068. 00004878  22D8                     move.l     [A1]+, [A0]+
  6069. 0000487A  22D8                     move.l     [A1]+, [A0]+
  6070. 0000487C  302E FFF8                move.w     D0, [A6 - 0x8]
  6071. 00004880  906E FFF4                sub.w      D0, [A6 - 0xC]
  6072. 00004884  48C0                     ext.l      D0
  6073. 00004886  81FC 0010                divs.w     D0, 0x10
  6074. 0000488A  5240                     addq.w     D0, 1
  6075. 0000488C  3E00                     move.w     D7, D0
  6076. 0000488E  302E FFF4                move.w     D0, [A6 - 0xC]
  6077. 00004892  D047                     add.w      D0, D7
  6078. 00004894  3D40 FFF8                move.w     [A6 - 0x8], D0
  6079. 00004898  302E FFF0                move.w     D0, [A6 - 0x10]
  6080. 0000489C  9047                     sub.w      D0, D7
  6081. 0000489E  3D40 FFEC                move.w     [A6 - 0x14], D0
  6082. 000048A2  7C00                     moveq.l    D6, 0x00
  6083. 000048A4  602E                     bra        +0x30 /* 000048D4 */
  6084. label000048A6:
  6085. 000048A6  206E 0008                movea.l    A0, [A6 + 0x8]
  6086. 000048AA  4868 0002                pea.l      [A0 + 0x2]
  6087. 000048AE  486E FFF4                pea.l      [A6 - 0xC]
  6088. 000048B2  486E FFEC                pea.l      [A6 - 0x14]
  6089. 000048B6  4267                     clr.w      -[A7]
  6090. 000048B8  42A7                     clr.l      -[A7]
  6091. 000048BA  A8EB                     syscall    StdBits
  6092. 000048BC  DF6E FFF8                add.w      [A6 - 0x8], D7
  6093. 000048C0  9F6E FFEC                sub.w      [A6 - 0x14], D7
  6094. 000048C4  306E 0010                movea.w    A0, [A6 + 0x10]
  6095. 000048C8  2F08                     move.l     -[A7], A0
  6096. 000048CA  486E FFFC                pea.l      [A6 - 0x4]
  6097. 000048CE  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6098. 000048D2  5246                     addq.w     D6, 1
  6099. label000048D4:
  6100. 000048D4  0C46 000F                cmpi.w     D6, 0xF
  6101. 000048D8  6DCC                     blt        -0x32 /* 000048A6 */
  6102. 000048DA  206E 0008                movea.l    A0, [A6 + 0x8]
  6103. 000048DE  4868 0002                pea.l      [A0 + 0x2]
  6104. 000048E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6105. 000048E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6106. 000048EA  4267                     clr.w      -[A7]
  6107. 000048EC  42A7                     clr.l      -[A7]
  6108. 000048EE  A8EB                     syscall    StdBits
  6109. 000048F0  4CDF 00C0                movem.l    D6,D7, [A7]+
  6110. 000048F4  4E5E                     unlink     A6
  6111. 000048F6  4E75                     rts
  6112. fn000048F8:
  6113. 000048F8  4E56 FFEC                link       A6, -0x0014
  6114. 000048FC  48E7 0300                movem.l    -[A7], D6,D7
  6115. 00004900  206E 000C                movea.l    A0, [A6 + 0xC]
  6116. 00004904  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6117. 00004908  22D8                     move.l     [A1]+, [A0]+
  6118. 0000490A  22D8                     move.l     [A1]+, [A0]+
  6119. 0000490C  206E 000C                movea.l    A0, [A6 + 0xC]
  6120. 00004910  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6121. 00004914  22D8                     move.l     [A1]+, [A0]+
  6122. 00004916  22D8                     move.l     [A1]+, [A0]+
  6123. 00004918  302E FFFA                move.w     D0, [A6 - 0x6]
  6124. 0000491C  906E FFF6                sub.w      D0, [A6 - 0xA]
  6125. 00004920  48C0                     ext.l      D0
  6126. 00004922  81FC 0010                divs.w     D0, 0x10
  6127. 00004926  5240                     addq.w     D0, 1
  6128. 00004928  3E00                     move.w     D7, D0
  6129. 0000492A  302E FFFA                move.w     D0, [A6 - 0x6]
  6130. 0000492E  9047                     sub.w      D0, D7
  6131. 00004930  3D40 FFF6                move.w     [A6 - 0xA], D0
  6132. 00004934  302E FFEE                move.w     D0, [A6 - 0x12]
  6133. 00004938  D047                     add.w      D0, D7
  6134. 0000493A  3D40 FFF2                move.w     [A6 - 0xE], D0
  6135. 0000493E  7C00                     moveq.l    D6, 0x00
  6136. 00004940  602E                     bra        +0x30 /* 00004970 */
  6137. label00004942:
  6138. 00004942  206E 0008                movea.l    A0, [A6 + 0x8]
  6139. 00004946  4868 0002                pea.l      [A0 + 0x2]
  6140. 0000494A  486E FFF4                pea.l      [A6 - 0xC]
  6141. 0000494E  486E FFEC                pea.l      [A6 - 0x14]
  6142. 00004952  4267                     clr.w      -[A7]
  6143. 00004954  42A7                     clr.l      -[A7]
  6144. 00004956  A8EB                     syscall    StdBits
  6145. 00004958  9F6E FFF6                sub.w      [A6 - 0xA], D7
  6146. 0000495C  DF6E FFF2                add.w      [A6 - 0xE], D7
  6147. 00004960  306E 0010                movea.w    A0, [A6 + 0x10]
  6148. 00004964  2F08                     move.l     -[A7], A0
  6149. 00004966  486E FFFC                pea.l      [A6 - 0x4]
  6150. 0000496A  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6151. 0000496E  5246                     addq.w     D6, 1
  6152. label00004970:
  6153. 00004970  0C46 000F                cmpi.w     D6, 0xF
  6154. 00004974  6DCC                     blt        -0x32 /* 00004942 */
  6155. 00004976  206E 0008                movea.l    A0, [A6 + 0x8]
  6156. 0000497A  4868 0002                pea.l      [A0 + 0x2]
  6157. 0000497E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6158. 00004982  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6159. 00004986  4267                     clr.w      -[A7]
  6160. 00004988  42A7                     clr.l      -[A7]
  6161. 0000498A  A8EB                     syscall    StdBits
  6162. 0000498C  4CDF 00C0                movem.l    D6,D7, [A7]+
  6163. 00004990  4E5E                     unlink     A6
  6164. 00004992  4E75                     rts
  6165. fn00004994:
  6166. 00004994  4E56 FFEC                link       A6, -0x0014
  6167. 00004998  48E7 0300                movem.l    -[A7], D6,D7
  6168. 0000499C  206E 000C                movea.l    A0, [A6 + 0xC]
  6169. 000049A0  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6170. 000049A4  22D8                     move.l     [A1]+, [A0]+
  6171. 000049A6  22D8                     move.l     [A1]+, [A0]+
  6172. 000049A8  206E 000C                movea.l    A0, [A6 + 0xC]
  6173. 000049AC  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6174. 000049B0  22D8                     move.l     [A1]+, [A0]+
  6175. 000049B2  22D8                     move.l     [A1]+, [A0]+
  6176. 000049B4  302E FFFA                move.w     D0, [A6 - 0x6]
  6177. 000049B8  906E FFF6                sub.w      D0, [A6 - 0xA]
  6178. 000049BC  48C0                     ext.l      D0
  6179. 000049BE  81FC 0010                divs.w     D0, 0x10
  6180. 000049C2  5240                     addq.w     D0, 1
  6181. 000049C4  3E00                     move.w     D7, D0
  6182. 000049C6  302E FFF6                move.w     D0, [A6 - 0xA]
  6183. 000049CA  D047                     add.w      D0, D7
  6184. 000049CC  3D40 FFFA                move.w     [A6 - 0x6], D0
  6185. 000049D0  302E FFF2                move.w     D0, [A6 - 0xE]
  6186. 000049D4  9047                     sub.w      D0, D7
  6187. 000049D6  3D40 FFEE                move.w     [A6 - 0x12], D0
  6188. 000049DA  7C00                     moveq.l    D6, 0x00
  6189. 000049DC  602E                     bra        +0x30 /* 00004A0C */
  6190. label000049DE:
  6191. 000049DE  206E 0008                movea.l    A0, [A6 + 0x8]
  6192. 000049E2  4868 0002                pea.l      [A0 + 0x2]
  6193. 000049E6  486E FFF4                pea.l      [A6 - 0xC]
  6194. 000049EA  486E FFEC                pea.l      [A6 - 0x14]
  6195. 000049EE  4267                     clr.w      -[A7]
  6196. 000049F0  42A7                     clr.l      -[A7]
  6197. 000049F2  A8EB                     syscall    StdBits
  6198. 000049F4  DF6E FFFA                add.w      [A6 - 0x6], D7
  6199. 000049F8  9F6E FFEE                sub.w      [A6 - 0x12], D7
  6200. 000049FC  306E 0010                movea.w    A0, [A6 + 0x10]
  6201. 00004A00  2F08                     move.l     -[A7], A0
  6202. 00004A02  486E FFFC                pea.l      [A6 - 0x4]
  6203. 00004A06  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6204. 00004A0A  5246                     addq.w     D6, 1
  6205. label00004A0C:
  6206. 00004A0C  0C46 000F                cmpi.w     D6, 0xF
  6207. 00004A10  6DCC                     blt        -0x32 /* 000049DE */
  6208. 00004A12  206E 0008                movea.l    A0, [A6 + 0x8]
  6209. 00004A16  4868 0002                pea.l      [A0 + 0x2]
  6210. 00004A1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6211. 00004A1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6212. 00004A22  4267                     clr.w      -[A7]
  6213. 00004A24  42A7                     clr.l      -[A7]
  6214. 00004A26  A8EB                     syscall    StdBits
  6215. 00004A28  4CDF 00C0                movem.l    D6,D7, [A7]+
  6216. 00004A2C  4E5E                     unlink     A6
  6217. 00004A2E  4E75                     rts
  6218. fn00004A30:
  6219. 00004A30  4E56 FFF4                link       A6, -0x000C
  6220. 00004A34  48E7 0700                movem.l    -[A7], D5,D6,D7
  6221. 00004A38  206E 000C                movea.l    A0, [A6 + 0xC]
  6222. 00004A3C  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6223. 00004A40  22D8                     move.l     [A1]+, [A0]+
  6224. 00004A42  22D8                     move.l     [A1]+, [A0]+
  6225. 00004A44  302E FFF8                move.w     D0, [A6 - 0x8]
  6226. 00004A48  906E FFF4                sub.w      D0, [A6 - 0xC]
  6227. 00004A4C  E640                     asr        D0.w, 3
  6228. 00004A4E  5240                     addq.w     D0, 1
  6229. 00004A50  3A00                     move.w     D5, D0
  6230. 00004A52  7C00                     moveq.l    D6, 0x00
  6231. 00004A54  6048                     bra        +0x4A /* 00004A9E */
  6232. label00004A56:
  6233. 00004A56  7E00                     moveq.l    D7, 0x00
  6234. 00004A58  602A                     bra        +0x2C /* 00004A84 */
  6235. label00004A5A:
  6236. 00004A5A  3006                     move.w     D0, D6
  6237. 00004A5C  D047                     add.w      D0, D7
  6238. 00004A5E  3D40 FFF4                move.w     [A6 - 0xC], D0
  6239. 00004A62  302E FFF4                move.w     D0, [A6 - 0xC]
  6240. 00004A66  5440                     addq.w     D0, 2
  6241. 00004A68  3D40 FFF8                move.w     [A6 - 0x8], D0
  6242. 00004A6C  206E 0008                movea.l    A0, [A6 + 0x8]
  6243. 00004A70  4868 0002                pea.l      [A0 + 0x2]
  6244. 00004A74  486E FFF4                pea.l      [A6 - 0xC]
  6245. 00004A78  486E FFF4                pea.l      [A6 - 0xC]
  6246. 00004A7C  4267                     clr.w      -[A7]
  6247. 00004A7E  42A7                     clr.l      -[A7]
  6248. 00004A80  A8EB                     syscall    StdBits
  6249. 00004A82  DE45                     add.w      D7, D5
  6250. label00004A84:
  6251. 00004A84  206E 000C                movea.l    A0, [A6 + 0xC]
  6252. 00004A88  BE68 0004                cmp.w      D7, [A0 + 0x4]
  6253. 00004A8C  6DCC                     blt        -0x32 /* 00004A5A */
  6254. 00004A8E  306E 0010                movea.w    A0, [A6 + 0x10]
  6255. 00004A92  2F08                     move.l     -[A7], A0
  6256. 00004A94  486E FFFC                pea.l      [A6 - 0x4]
  6257. 00004A98  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6258. 00004A9C  5246                     addq.w     D6, 1
  6259. label00004A9E:
  6260. 00004A9E  BC45                     cmp.w      D6, D5
  6261. 00004AA0  6DB4                     blt        -0x4A /* 00004A56 */
  6262. 00004AA2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6263. 00004AA6  4E5E                     unlink     A6
  6264. 00004AA8  4E75                     rts
  6265. fn00004AAA:
  6266. 00004AAA  4E56 FFEC                link       A6, -0x0014
  6267. 00004AAE  48E7 0300                movem.l    -[A7], D6,D7
  6268. 00004AB2  206E 000C                movea.l    A0, [A6 + 0xC]
  6269. 00004AB6  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6270. 00004ABA  22D8                     move.l     [A1]+, [A0]+
  6271. 00004ABC  22D8                     move.l     [A1]+, [A0]+
  6272. 00004ABE  206E 000C                movea.l    A0, [A6 + 0xC]
  6273. 00004AC2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6274. 00004AC6  22D8                     move.l     [A1]+, [A0]+
  6275. 00004AC8  22D8                     move.l     [A1]+, [A0]+
  6276. 00004ACA  302E FFF8                move.w     D0, [A6 - 0x8]
  6277. 00004ACE  906E FFF4                sub.w      D0, [A6 - 0xC]
  6278. 00004AD2  48C0                     ext.l      D0
  6279. 00004AD4  81FC 0010                divs.w     D0, 0x10
  6280. 00004AD8  5240                     addq.w     D0, 1
  6281. 00004ADA  3E00                     move.w     D7, D0
  6282. 00004ADC  302E FFF4                move.w     D0, [A6 - 0xC]
  6283. 00004AE0  D047                     add.w      D0, D7
  6284. 00004AE2  3D40 FFF8                move.w     [A6 - 0x8], D0
  6285. 00004AE6  DF6E FFEC                add.w      [A6 - 0x14], D7
  6286. 00004AEA  302E FFEC                move.w     D0, [A6 - 0x14]
  6287. 00004AEE  0640 0010                addi.w     D0, 0x10
  6288. 00004AF2  3D40 FFF0                move.w     [A6 - 0x10], D0
  6289. 00004AF6  7C00                     moveq.l    D6, 0x00
  6290. 00004AF8  6040                     bra        +0x42 /* 00004B3A */
  6291. label00004AFA:
  6292. 00004AFA  206E 0008                movea.l    A0, [A6 + 0x8]
  6293. 00004AFE  4868 0002                pea.l      [A0 + 0x2]
  6294. 00004B02  486E FFF4                pea.l      [A6 - 0xC]
  6295. 00004B06  486E FFF4                pea.l      [A6 - 0xC]
  6296. 00004B0A  4267                     clr.w      -[A7]
  6297. 00004B0C  42A7                     clr.l      -[A7]
  6298. 00004B0E  A8EB                     syscall    StdBits
  6299. 00004B10  486E FFEC                pea.l      [A6 - 0x14]
  6300. 00004B14  486D EC2E                pea.l      [A5 - 0x13D2]
  6301. 00004B18  A8A5                     syscall    FillRect
  6302. 00004B1A  DF6E FFF4                add.w      [A6 - 0xC], D7
  6303. 00004B1E  DF6E FFF8                add.w      [A6 - 0x8], D7
  6304. 00004B22  DF6E FFEC                add.w      [A6 - 0x14], D7
  6305. 00004B26  DF6E FFF0                add.w      [A6 - 0x10], D7
  6306. 00004B2A  306E 0010                movea.w    A0, [A6 + 0x10]
  6307. 00004B2E  2F08                     move.l     -[A7], A0
  6308. 00004B30  486E FFFC                pea.l      [A6 - 0x4]
  6309. 00004B34  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6310. 00004B38  5246                     addq.w     D6, 1
  6311. label00004B3A:
  6312. 00004B3A  0C46 000F                cmpi.w     D6, 0xF
  6313. 00004B3E  6DBA                     blt        -0x44 /* 00004AFA */
  6314. 00004B40  206E 0008                movea.l    A0, [A6 + 0x8]
  6315. 00004B44  4868 0002                pea.l      [A0 + 0x2]
  6316. 00004B48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6317. 00004B4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6318. 00004B50  4267                     clr.w      -[A7]
  6319. 00004B52  42A7                     clr.l      -[A7]
  6320. 00004B54  A8EB                     syscall    StdBits
  6321. 00004B56  4CDF 00C0                movem.l    D6,D7, [A7]+
  6322. 00004B5A  4E5E                     unlink     A6
  6323. 00004B5C  4E75                     rts
  6324. fn00004B5E:
  6325. 00004B5E  4E56 FFEC                link       A6, -0x0014
  6326. 00004B62  48E7 0300                movem.l    -[A7], D6,D7
  6327. 00004B66  206E 000C                movea.l    A0, [A6 + 0xC]
  6328. 00004B6A  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6329. 00004B6E  22D8                     move.l     [A1]+, [A0]+
  6330. 00004B70  22D8                     move.l     [A1]+, [A0]+
  6331. 00004B72  206E 000C                movea.l    A0, [A6 + 0xC]
  6332. 00004B76  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6333. 00004B7A  22D8                     move.l     [A1]+, [A0]+
  6334. 00004B7C  22D8                     move.l     [A1]+, [A0]+
  6335. 00004B7E  302E FFF8                move.w     D0, [A6 - 0x8]
  6336. 00004B82  906E FFF4                sub.w      D0, [A6 - 0xC]
  6337. 00004B86  48C0                     ext.l      D0
  6338. 00004B88  81FC 0010                divs.w     D0, 0x10
  6339. 00004B8C  5240                     addq.w     D0, 1
  6340. 00004B8E  3E00                     move.w     D7, D0
  6341. 00004B90  302E FFF8                move.w     D0, [A6 - 0x8]
  6342. 00004B94  9047                     sub.w      D0, D7
  6343. 00004B96  3D40 FFF4                move.w     [A6 - 0xC], D0
  6344. 00004B9A  3D6E FFF4 FFF0           move.w     [A6 - 0x10], [A6 - 0xC]
  6345. 00004BA0  302E FFF0                move.w     D0, [A6 - 0x10]
  6346. 00004BA4  0640 FFF0                addi.w     D0, 0xFFF0
  6347. 00004BA8  3D40 FFEC                move.w     [A6 - 0x14], D0
  6348. 00004BAC  7C00                     moveq.l    D6, 0x00
  6349. 00004BAE  6040                     bra        +0x42 /* 00004BF0 */
  6350. label00004BB0:
  6351. 00004BB0  206E 0008                movea.l    A0, [A6 + 0x8]
  6352. 00004BB4  4868 0002                pea.l      [A0 + 0x2]
  6353. 00004BB8  486E FFF4                pea.l      [A6 - 0xC]
  6354. 00004BBC  486E FFF4                pea.l      [A6 - 0xC]
  6355. 00004BC0  4267                     clr.w      -[A7]
  6356. 00004BC2  42A7                     clr.l      -[A7]
  6357. 00004BC4  A8EB                     syscall    StdBits
  6358. 00004BC6  486E FFEC                pea.l      [A6 - 0x14]
  6359. 00004BCA  486D EC2E                pea.l      [A5 - 0x13D2]
  6360. 00004BCE  A8A5                     syscall    FillRect
  6361. 00004BD0  9F6E FFF4                sub.w      [A6 - 0xC], D7
  6362. 00004BD4  9F6E FFF8                sub.w      [A6 - 0x8], D7
  6363. 00004BD8  9F6E FFEC                sub.w      [A6 - 0x14], D7
  6364. 00004BDC  9F6E FFF0                sub.w      [A6 - 0x10], D7
  6365. 00004BE0  306E 0010                movea.w    A0, [A6 + 0x10]
  6366. 00004BE4  2F08                     move.l     -[A7], A0
  6367. 00004BE6  486E FFFC                pea.l      [A6 - 0x4]
  6368. 00004BEA  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6369. 00004BEE  5246                     addq.w     D6, 1
  6370. label00004BF0:
  6371. 00004BF0  0C46 000F                cmpi.w     D6, 0xF
  6372. 00004BF4  6DBA                     blt        -0x44 /* 00004BB0 */
  6373. 00004BF6  206E 0008                movea.l    A0, [A6 + 0x8]
  6374. 00004BFA  4868 0002                pea.l      [A0 + 0x2]
  6375. 00004BFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6376. 00004C02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6377. 00004C06  4267                     clr.w      -[A7]
  6378. 00004C08  42A7                     clr.l      -[A7]
  6379. 00004C0A  A8EB                     syscall    StdBits
  6380. 00004C0C  4CDF 00C0                movem.l    D6,D7, [A7]+
  6381. 00004C10  4E5E                     unlink     A6
  6382. 00004C12  4E75                     rts
  6383. fn00004C14:
  6384. 00004C14  4E56 FFF4                link       A6, -0x000C
  6385. 00004C18  48E7 0300                movem.l    -[A7], D6,D7
  6386. 00004C1C  206E 000C                movea.l    A0, [A6 + 0xC]
  6387. 00004C20  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6388. 00004C24  22D8                     move.l     [A1]+, [A0]+
  6389. 00004C26  22D8                     move.l     [A1]+, [A0]+
  6390. 00004C28  302E FFFE                move.w     D0, [A6 - 0x2]
  6391. 00004C2C  906E FFFA                sub.w      D0, [A6 - 0x6]
  6392. 00004C30  48C0                     ext.l      D0
  6393. 00004C32  81FC 0010                divs.w     D0, 0x10
  6394. 00004C36  5240                     addq.w     D0, 1
  6395. 00004C38  3E00                     move.w     D7, D0
  6396. 00004C3A  302E FFFA                move.w     D0, [A6 - 0x6]
  6397. 00004C3E  D047                     add.w      D0, D7
  6398. 00004C40  3D40 FFFE                move.w     [A6 - 0x2], D0
  6399. 00004C44  7C00                     moveq.l    D6, 0x00
  6400. 00004C46  602E                     bra        +0x30 /* 00004C76 */
  6401. label00004C48:
  6402. 00004C48  206E 0008                movea.l    A0, [A6 + 0x8]
  6403. 00004C4C  4868 0002                pea.l      [A0 + 0x2]
  6404. 00004C50  486E FFF8                pea.l      [A6 - 0x8]
  6405. 00004C54  486E FFF8                pea.l      [A6 - 0x8]
  6406. 00004C58  4267                     clr.w      -[A7]
  6407. 00004C5A  42A7                     clr.l      -[A7]
  6408. 00004C5C  A8EB                     syscall    StdBits
  6409. 00004C5E  DF6E FFFA                add.w      [A6 - 0x6], D7
  6410. 00004C62  DF6E FFFE                add.w      [A6 - 0x2], D7
  6411. 00004C66  306E 0010                movea.w    A0, [A6 + 0x10]
  6412. 00004C6A  2F08                     move.l     -[A7], A0
  6413. 00004C6C  486E FFF4                pea.l      [A6 - 0xC]
  6414. 00004C70  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6415. 00004C74  5246                     addq.w     D6, 1
  6416. label00004C76:
  6417. 00004C76  0C46 000F                cmpi.w     D6, 0xF
  6418. 00004C7A  6DCC                     blt        -0x32 /* 00004C48 */
  6419. 00004C7C  206E 0008                movea.l    A0, [A6 + 0x8]
  6420. 00004C80  4868 0002                pea.l      [A0 + 0x2]
  6421. 00004C84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6422. 00004C88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6423. 00004C8C  4267                     clr.w      -[A7]
  6424. 00004C8E  42A7                     clr.l      -[A7]
  6425. 00004C90  A8EB                     syscall    StdBits
  6426. 00004C92  4CDF 00C0                movem.l    D6,D7, [A7]+
  6427. 00004C96  4E5E                     unlink     A6
  6428. 00004C98  4E75                     rts
  6429. fn00004C9A:
  6430. 00004C9A  4E56 FFF4                link       A6, -0x000C
  6431. 00004C9E  48E7 0300                movem.l    -[A7], D6,D7
  6432. 00004CA2  206E 000C                movea.l    A0, [A6 + 0xC]
  6433. 00004CA6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  6434. 00004CAA  22D8                     move.l     [A1]+, [A0]+
  6435. 00004CAC  22D8                     move.l     [A1]+, [A0]+
  6436. 00004CAE  302E FFFE                move.w     D0, [A6 - 0x2]
  6437. 00004CB2  906E FFFA                sub.w      D0, [A6 - 0x6]
  6438. 00004CB6  48C0                     ext.l      D0
  6439. 00004CB8  81FC 0010                divs.w     D0, 0x10
  6440. 00004CBC  5240                     addq.w     D0, 1
  6441. 00004CBE  3E00                     move.w     D7, D0
  6442. 00004CC0  302E FFFE                move.w     D0, [A6 - 0x2]
  6443. 00004CC4  9047                     sub.w      D0, D7
  6444. 00004CC6  3D40 FFFA                move.w     [A6 - 0x6], D0
  6445. 00004CCA  7C00                     moveq.l    D6, 0x00
  6446. 00004CCC  602E                     bra        +0x30 /* 00004CFC */
  6447. label00004CCE:
  6448. 00004CCE  206E 0008                movea.l    A0, [A6 + 0x8]
  6449. 00004CD2  4868 0002                pea.l      [A0 + 0x2]
  6450. 00004CD6  486E FFF8                pea.l      [A6 - 0x8]
  6451. 00004CDA  486E FFF8                pea.l      [A6 - 0x8]
  6452. 00004CDE  4267                     clr.w      -[A7]
  6453. 00004CE0  42A7                     clr.l      -[A7]
  6454. 00004CE2  A8EB                     syscall    StdBits
  6455. 00004CE4  9F6E FFFA                sub.w      [A6 - 0x6], D7
  6456. 00004CE8  9F6E FFFE                sub.w      [A6 - 0x2], D7
  6457. 00004CEC  306E 0010                movea.w    A0, [A6 + 0x10]
  6458. 00004CF0  2F08                     move.l     -[A7], A0
  6459. 00004CF2  486E FFF4                pea.l      [A6 - 0xC]
  6460. 00004CF6  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6461. 00004CFA  5246                     addq.w     D6, 1
  6462. label00004CFC:
  6463. 00004CFC  0C46 000F                cmpi.w     D6, 0xF
  6464. 00004D00  6DCC                     blt        -0x32 /* 00004CCE */
  6465. 00004D02  206E 0008                movea.l    A0, [A6 + 0x8]
  6466. 00004D06  4868 0002                pea.l      [A0 + 0x2]
  6467. 00004D0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6468. 00004D0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6469. 00004D12  4267                     clr.w      -[A7]
  6470. 00004D14  42A7                     clr.l      -[A7]
  6471. 00004D16  A8EB                     syscall    StdBits
  6472. 00004D18  4CDF 00C0                movem.l    D6,D7, [A7]+
  6473. 00004D1C  4E5E                     unlink     A6
  6474. 00004D1E  4E75                     rts
  6475. fn00004D20:
  6476. 00004D20  4E56 FFDA                link       A6, -0x0026
  6477. 00004D24  48E7 0700                movem.l    -[A7], D5,D6,D7
  6478. 00004D28  526E 0010                addq.w     [A6 + 0x10], 1
  6479. 00004D2C  206E 0008                movea.l    A0, [A6 + 0x8]
  6480. 00004D30  4868 0002                pea.l      [A0 + 0x2]
  6481. 00004D34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6482. 00004D38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6483. 00004D3C  4267                     clr.w      -[A7]
  6484. 00004D3E  42A7                     clr.l      -[A7]
  6485. 00004D40  A8EB                     syscall    StdBits
  6486. 00004D42  486E FFDA                pea.l      [A6 - 0x26]
  6487. 00004D46  A898                     syscall    GetPenState
  6488. 00004D48  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6489. 00004D4C  A89C                     syscall    PenMode
  6490. 00004D4E  486D EC2E                pea.l      [A5 - 0x13D2]
  6491. 00004D52  A89D                     syscall    PenPat
  6492. 00004D54  206E 000C                movea.l    A0, [A6 + 0xC]
  6493. 00004D58  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6494. 00004D5C  22D8                     move.l     [A1]+, [A0]+
  6495. 00004D5E  22D8                     move.l     [A1]+, [A0]+
  6496. 00004D60  206E 000C                movea.l    A0, [A6 + 0xC]
  6497. 00004D64  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6498. 00004D68  22D8                     move.l     [A1]+, [A0]+
  6499. 00004D6A  22D8                     move.l     [A1]+, [A0]+
  6500. 00004D6C  302E FFF0                move.w     D0, [A6 - 0x10]
  6501. 00004D70  906E FFEC                sub.w      D0, [A6 - 0x14]
  6502. 00004D74  E840                     asr        D0.w, 4
  6503. 00004D76  3E00                     move.w     D7, D0
  6504. 00004D78  302E FFF2                move.w     D0, [A6 - 0xE]
  6505. 00004D7C  906E FFEE                sub.w      D0, [A6 - 0x12]
  6506. 00004D80  E840                     asr        D0.w, 4
  6507. 00004D82  3C00                     move.w     D6, D0
  6508. 00004D84  3006                     move.w     D0, D6
  6509. 00004D86  E240                     asr        D0.w, 1
  6510. 00004D88  3207                     move.w     D1, D7
  6511. 00004D8A  E241                     asr        D1.w, 1
  6512. 00004D8C  3F01                     move.w     -[A7], D1
  6513. 00004D8E  3F00                     move.w     -[A7], D0
  6514. 00004D90  486E FFF4                pea.l      [A6 - 0xC]
  6515. 00004D94  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6516. 00004D98  508F                     addq.l     A7, 8
  6517. 00004D9A  486E FFEC                pea.l      [A6 - 0x14]
  6518. 00004D9E  A8A1                     syscall    FrameRect
  6519. 00004DA0  486E FFF4                pea.l      [A6 - 0xC]
  6520. 00004DA4  A8A1                     syscall    FrameRect
  6521. 00004DA6  7A00                     moveq.l    D5, 0x00
  6522. 00004DA8  6052                     bra        +0x54 /* 00004DFC */
  6523. label00004DAA:
  6524. 00004DAA  486E FFEC                pea.l      [A6 - 0x14]
  6525. 00004DAE  A8A1                     syscall    FrameRect
  6526. 00004DB0  3F07                     move.w     -[A7], D7
  6527. 00004DB2  3F06                     move.w     -[A7], D6
  6528. 00004DB4  486E FFEC                pea.l      [A6 - 0x14]
  6529. 00004DB8  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6530. 00004DBC  508F                     addq.l     A7, 8
  6531. 00004DBE  486E FFEC                pea.l      [A6 - 0x14]
  6532. 00004DC2  A8A1                     syscall    FrameRect
  6533. 00004DC4  306E 0010                movea.w    A0, [A6 + 0x10]
  6534. 00004DC8  2F08                     move.l     -[A7], A0
  6535. 00004DCA  486E FFFC                pea.l      [A6 - 0x4]
  6536. 00004DCE  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6537. 00004DD2  486E FFF4                pea.l      [A6 - 0xC]
  6538. 00004DD6  A8A1                     syscall    FrameRect
  6539. 00004DD8  3F07                     move.w     -[A7], D7
  6540. 00004DDA  3F06                     move.w     -[A7], D6
  6541. 00004DDC  486E FFF4                pea.l      [A6 - 0xC]
  6542. 00004DE0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6543. 00004DE4  508F                     addq.l     A7, 8
  6544. 00004DE6  486E FFF4                pea.l      [A6 - 0xC]
  6545. 00004DEA  A8A1                     syscall    FrameRect
  6546. 00004DEC  306E 0010                movea.w    A0, [A6 + 0x10]
  6547. 00004DF0  2F08                     move.l     -[A7], A0
  6548. 00004DF2  486E FFFC                pea.l      [A6 - 0x4]
  6549. 00004DF6  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6550. 00004DFA  5245                     addq.w     D5, 1
  6551. label00004DFC:
  6552. 00004DFC  0C45 0007                cmpi.w     D5, 0x7
  6553. 00004E00  6DA8                     blt        -0x56 /* 00004DAA */
  6554. 00004E02  486E FFEC                pea.l      [A6 - 0x14]
  6555. 00004E06  A8A1                     syscall    FrameRect
  6556. 00004E08  486E FFF4                pea.l      [A6 - 0xC]
  6557. 00004E0C  A8A1                     syscall    FrameRect
  6558. 00004E0E  486E FFDA                pea.l      [A6 - 0x26]
  6559. 00004E12  A899                     syscall    SetPenState
  6560. 00004E14  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6561. 00004E18  4E5E                     unlink     A6
  6562. 00004E1A  4E75                     rts
  6563. fn00004E1C:
  6564. 00004E1C  4E56 FFDA                link       A6, -0x0026
  6565. 00004E20  48E7 0700                movem.l    -[A7], D5,D6,D7
  6566. 00004E24  526E 0010                addq.w     [A6 + 0x10], 1
  6567. 00004E28  486E FFDA                pea.l      [A6 - 0x26]
  6568. 00004E2C  A898                     syscall    GetPenState
  6569. 00004E2E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6570. 00004E32  A89C                     syscall    PenMode
  6571. 00004E34  486D EC2E                pea.l      [A5 - 0x13D2]
  6572. 00004E38  A89D                     syscall    PenPat
  6573. 00004E3A  206E 000C                movea.l    A0, [A6 + 0xC]
  6574. 00004E3E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6575. 00004E42  22D8                     move.l     [A1]+, [A0]+
  6576. 00004E44  22D8                     move.l     [A1]+, [A0]+
  6577. 00004E46  302E FFF0                move.w     D0, [A6 - 0x10]
  6578. 00004E4A  D06E FFEC                add.w      D0, [A6 - 0x14]
  6579. 00004E4E  E240                     asr        D0.w, 1
  6580. 00004E50  3E00                     move.w     D7, D0
  6581. 00004E52  302E FFF2                move.w     D0, [A6 - 0xE]
  6582. 00004E56  D06E FFEE                add.w      D0, [A6 - 0x12]
  6583. 00004E5A  E240                     asr        D0.w, 1
  6584. 00004E5C  3C00                     move.w     D6, D0
  6585. 00004E5E  3D47 FFEC                move.w     [A6 - 0x14], D7
  6586. 00004E62  3D46 FFEE                move.w     [A6 - 0x12], D6
  6587. 00004E66  3D47 FFF0                move.w     [A6 - 0x10], D7
  6588. 00004E6A  3D46 FFF2                move.w     [A6 - 0xE], D6
  6589. 00004E6E  41EE FFF4                lea.l      A0, [A6 - 0xC]
  6590. 00004E72  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6591. 00004E76  20D9                     move.l     [A0]+, [A1]+
  6592. 00004E78  20D9                     move.l     [A0]+, [A1]+
  6593. 00004E7A  3007                     move.w     D0, D7
  6594. 00004E7C  E640                     asr        D0.w, 3
  6595. 00004E7E  4440                     neg.w      D0
  6596. 00004E80  3E00                     move.w     D7, D0
  6597. 00004E82  3006                     move.w     D0, D6
  6598. 00004E84  E640                     asr        D0.w, 3
  6599. 00004E86  4440                     neg.w      D0
  6600. 00004E88  3C00                     move.w     D6, D0
  6601. 00004E8A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6602. 00004E8E  3F3C FFFF                move.w     -[A7], 0xFFFF
  6603. 00004E92  486E FFEC                pea.l      [A6 - 0x14]
  6604. 00004E96  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6605. 00004E9A  508F                     addq.l     A7, 8
  6606. 00004E9C  3F07                     move.w     -[A7], D7
  6607. 00004E9E  3F06                     move.w     -[A7], D6
  6608. 00004EA0  486E FFF4                pea.l      [A6 - 0xC]
  6609. 00004EA4  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6610. 00004EA8  508F                     addq.l     A7, 8
  6611. 00004EAA  486E FFEC                pea.l      [A6 - 0x14]
  6612. 00004EAE  A8A1                     syscall    FrameRect
  6613. 00004EB0  486E FFF4                pea.l      [A6 - 0xC]
  6614. 00004EB4  A8A1                     syscall    FrameRect
  6615. 00004EB6  7A00                     moveq.l    D5, 0x00
  6616. 00004EB8  6052                     bra        +0x54 /* 00004F0C */
  6617. label00004EBA:
  6618. 00004EBA  486E FFEC                pea.l      [A6 - 0x14]
  6619. 00004EBE  A8A1                     syscall    FrameRect
  6620. 00004EC0  3F07                     move.w     -[A7], D7
  6621. 00004EC2  3F06                     move.w     -[A7], D6
  6622. 00004EC4  486E FFEC                pea.l      [A6 - 0x14]
  6623. 00004EC8  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6624. 00004ECC  508F                     addq.l     A7, 8
  6625. 00004ECE  486E FFEC                pea.l      [A6 - 0x14]
  6626. 00004ED2  A8A1                     syscall    FrameRect
  6627. 00004ED4  306E 0010                movea.w    A0, [A6 + 0x10]
  6628. 00004ED8  2F08                     move.l     -[A7], A0
  6629. 00004EDA  486E FFFC                pea.l      [A6 - 0x4]
  6630. 00004EDE  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6631. 00004EE2  486E FFF4                pea.l      [A6 - 0xC]
  6632. 00004EE6  A8A1                     syscall    FrameRect
  6633. 00004EE8  3F07                     move.w     -[A7], D7
  6634. 00004EEA  3F06                     move.w     -[A7], D6
  6635. 00004EEC  486E FFF4                pea.l      [A6 - 0xC]
  6636. 00004EF0  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  6637. 00004EF4  508F                     addq.l     A7, 8
  6638. 00004EF6  486E FFF4                pea.l      [A6 - 0xC]
  6639. 00004EFA  A8A1                     syscall    FrameRect
  6640. 00004EFC  306E 0010                movea.w    A0, [A6 + 0x10]
  6641. 00004F00  2F08                     move.l     -[A7], A0
  6642. 00004F02  486E FFFC                pea.l      [A6 - 0x4]
  6643. 00004F06  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  6644. 00004F0A  5245                     addq.w     D5, 1
  6645. label00004F0C:
  6646. 00004F0C  0C45 0007                cmpi.w     D5, 0x7
  6647. 00004F10  6DA8                     blt        -0x56 /* 00004EBA */
  6648. 00004F12  486E FFDA                pea.l      [A6 - 0x26]
  6649. 00004F16  A899                     syscall    SetPenState
  6650. 00004F18  206E 0008                movea.l    A0, [A6 + 0x8]
  6651. 00004F1C  4868 0002                pea.l      [A0 + 0x2]
  6652. 00004F20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6653. 00004F24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6654. 00004F28  4267                     clr.w      -[A7]
  6655. 00004F2A  42A7                     clr.l      -[A7]
  6656. 00004F2C  A8EB                     syscall    StdBits
  6657. 00004F2E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6658. 00004F32  4E5E                     unlink     A6
  6659. 00004F34  4E75                     rts
  6660. fn00004F36:
  6661. 00004F36  4E56 0000                link       A6, 0
  6662. 00004F3A  206E 0008                movea.l    A0, [A6 + 0x8]
  6663. 00004F3E  4868 0002                pea.l      [A0 + 0x2]
  6664. 00004F42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6665. 00004F46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6666. 00004F4A  4267                     clr.w      -[A7]
  6667. 00004F4C  42A7                     clr.l      -[A7]
  6668. 00004F4E  A8EB                     syscall    StdBits
  6669. 00004F50  4E5E                     unlink     A6
  6670. 00004F52  4E75                     rts
  6671. export_350:
  6672. 00004F54  4E56 0000                link       A6, 0
  6673. 00004F58  2F0C                     move.l     -[A7], A4
  6674. 00004F5A  286E 0008                movea.l    A4, [A6 + 0x8]
  6675. 00004F5E  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  6676. 00004F64  6600 0052                bne        +0x54 /* 00004FB8 */
  6677. 00004F68  4A6E 000C                tst.w      [A6 + 0xC]
  6678. 00004F6C  672C                     beq        +0x2E /* 00004F9A */
  6679. 00004F6E  2F0C                     move.l     -[A7], A4
  6680. 00004F70  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6681. 00004F74  588F                     addq.l     A7, 4
  6682. 00004F76  4A40                     tst.w      D0
  6683. 00004F78  661A                     bne        +0x1C /* 00004F94 */
  6684. 00004F7A  4267                     clr.w      -[A7]
  6685. 00004F7C  2F0C                     move.l     -[A7], A4
  6686. 00004F7E  4EBA 0706                jsr        [PC + 0x706 /* 00005686 */]
  6687. 00004F82  5C8F                     addq.l     A7, 6
  6688. 00004F84  426C 004A                clr.w      [A4 + 0x4A]
  6689. 00004F88  206C 004E                movea.l    A0, [A4 + 0x4E]
  6690. 00004F8C  2050                     movea.l    A0, [A0]
  6691. 00004F8E  116C 004D 0024           move.b     [A0 + 0x24], [A4 + 0x4D]
  6692. label00004F94:
  6693. 00004F94  38AE 000E                move.w     [A4], [A6 + 0xE]
  6694. 00004F98  601E                     bra        +0x20 /* 00004FB8 */
  6695. label00004F9A:
  6696. 00004F9A  2F0C                     move.l     -[A7], A4
  6697. 00004F9C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6698. 00004FA0  588F                     addq.l     A7, 4
  6699. 00004FA2  4A40                     tst.w      D0
  6700. 00004FA4  6712                     beq        +0x14 /* 00004FB8 */
  6701. 00004FA6  4AAC 004E                tst.l      [A4 + 0x4E]
  6702. 00004FAA  6708                     beq        +0xA /* 00004FB4 */
  6703. 00004FAC  2F2C 004E                move.l     -[A7], [A4 + 0x4E]
  6704. 00004FB0  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  6705. label00004FB4:
  6706. 00004FB4  42AC 004E                clr.l      [A4 + 0x4E]
  6707. label00004FB8:
  6708. 00004FB8  285F                     movea.l    A4, [A7]+
  6709. 00004FBA  4E5E                     unlink     A6
  6710. 00004FBC  4E75                     rts
  6711. export_353:
  6712. 00004FBE  4E56 0000                link       A6, 0
  6713. 00004FC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6714. 00004FC6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6715. 00004FCA  588F                     addq.l     A7, 4
  6716. 00004FCC  4A40                     tst.w      D0
  6717. 00004FCE  6700 0076                beq        +0x78 /* 00005046 */
  6718. 00004FD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6719. 00004FD6  4EBA 0220                jsr        [PC + 0x220 /* 000051F8 */]
  6720. 00004FDA  588F                     addq.l     A7, 4
  6721. 00004FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  6722. 00004FE0  2068 004E                movea.l    A0, [A0 + 0x4E]
  6723. 00004FE4  2050                     movea.l    A0, [A0]
  6724. 00004FE6  216D EC46 0008           move.l     [A0 + 0x8], [A5 - 0x13BA]
  6725. 00004FEC  206E 0008                movea.l    A0, [A6 + 0x8]
  6726. 00004FF0  2068 004E                movea.l    A0, [A0 + 0x4E]
  6727. 00004FF4  2F10                     move.l     -[A7], [A0]
  6728. 00004FF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6729. 00004FFA  4EBA 063C                jsr        [PC + 0x63C /* 00005638 */]
  6730. 00004FFE  508F                     addq.l     A7, 8
  6731. 00005000  1F3C 0001                move.b     -[A7], 0x1
  6732. 00005004  206E 0008                movea.l    A0, [A6 + 0x8]
  6733. 00005008  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6734. 0000500C  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  6735. 00005010  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6736. 00005014  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6737. 00005018  206E 0008                movea.l    A0, [A6 + 0x8]
  6738. 0000501C  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6739. 00005020  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  6740. 00005024  4267                     clr.w      -[A7]
  6741. 00005026  206E 0008                movea.l    A0, [A6 + 0x8]
  6742. 0000502A  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6743. 0000502E  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  6744. 00005032  206E 0008                movea.l    A0, [A6 + 0x8]
  6745. 00005036  0C50 012F                cmpi.w     [A0], 0x12F
  6746. 0000503A  660A                     bne        +0xC /* 00005046 */
  6747. 0000503C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6748. 00005040  4EBA 0454                jsr        [PC + 0x454 /* 00005496 */]
  6749. 00005044  588F                     addq.l     A7, 4
  6750. label00005046:
  6751. 00005046  4E5E                     unlink     A6
  6752. 00005048  4E75                     rts
  6753. export_355:
  6754. 0000504A  4E56 FFF4                link       A6, -0x000C
  6755. 0000504E  4EBA C076                jsr        [PC - 0x3F8A /* 000010C6 */]
  6756. 00005052  206E 0010                movea.l    A0, [A6 + 0x10]
  6757. 00005056  4250                     clr.w      [A0]
  6758. 00005058  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6759. 0000505C  4EBA 019A                jsr        [PC + 0x19A /* 000051F8 */]
  6760. 00005060  588F                     addq.l     A7, 4
  6761. 00005062  206E 0008                movea.l    A0, [A6 + 0x8]
  6762. 00005066  2068 004E                movea.l    A0, [A0 + 0x4E]
  6763. 0000506A  2050                     movea.l    A0, [A0]
  6764. 0000506C  216D 9030 0008           move.l     [A0 + 0x8], [A5 - 0x6FD0]
  6765. 00005072  206E 0008                movea.l    A0, [A6 + 0x8]
  6766. 00005076  2068 004E                movea.l    A0, [A0 + 0x4E]
  6767. 0000507A  2F10                     move.l     -[A7], [A0]
  6768. 0000507C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6769. 00005080  4EBA 05B6                jsr        [PC + 0x5B6 /* 00005638 */]
  6770. 00005084  508F                     addq.l     A7, 8
  6771. 00005086  206E 0008                movea.l    A0, [A6 + 0x8]
  6772. 0000508A  0C50 012F                cmpi.w     [A0], 0x12F
  6773. 0000508E  6614                     bne        +0x16 /* 000050A4 */
  6774. 00005090  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6775. 00005094  4EBA 032A                jsr        [PC + 0x32A /* 000053C0 */]
  6776. 00005098  588F                     addq.l     A7, 4
  6777. 0000509A  206E 0008                movea.l    A0, [A6 + 0x8]
  6778. 0000509E  3D68 004A FFF4           move.w     [A6 - 0xC], [A0 + 0x4A]
  6779. label000050A4:
  6780. 000050A4  1F3C 0001                move.b     -[A7], 0x1
  6781. 000050A8  206E 0008                movea.l    A0, [A6 + 0x8]
  6782. 000050AC  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6783. 000050B0  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  6784. 000050B4  206E 0008                movea.l    A0, [A6 + 0x8]
  6785. 000050B8  0828 0000 004C           btst.b     [A0 + 0x4C], 0x0
  6786. 000050BE  6714                     beq        +0x16 /* 000050D4 */
  6787. 000050C0  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  6788. 000050C4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  6789. 000050C8  206E 0008                movea.l    A0, [A6 + 0x8]
  6790. 000050CC  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6791. 000050D0  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  6792. label000050D4:
  6793. 000050D4  4267                     clr.w      -[A7]
  6794. 000050D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6795. 000050DA  3F2D 8E04                move.w     -[A7], [A5 - 0x71FC]
  6796. 000050DE  206E 0008                movea.l    A0, [A6 + 0x8]
  6797. 000050E2  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6798. 000050E6  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  6799. 000050EA  101F                     move.b     D0, [A7]+
  6800. 000050EC  4880                     ext.w      D0
  6801. 000050EE  3D40 FFF6                move.w     [A6 - 0xA], D0
  6802. 000050F2  4267                     clr.w      -[A7]
  6803. 000050F4  206E 0008                movea.l    A0, [A6 + 0x8]
  6804. 000050F8  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6805. 000050FC  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  6806. 00005100  206E 0008                movea.l    A0, [A6 + 0x8]
  6807. 00005104  0C50 012F                cmpi.w     [A0], 0x12F
  6808. 00005108  6620                     bne        +0x22 /* 0000512A */
  6809. 0000510A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6810. 0000510E  4EBA 0344                jsr        [PC + 0x344 /* 00005454 */]
  6811. 00005112  588F                     addq.l     A7, 4
  6812. 00005114  206E 0008                movea.l    A0, [A6 + 0x8]
  6813. 00005118  3028 004A                move.w     D0, [A0 + 0x4A]
  6814. 0000511C  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  6815. 00005120  6708                     beq        +0xA /* 0000512A */
  6816. 00005122  206E 0010                movea.l    A0, [A6 + 0x10]
  6817. 00005126  7001                     moveq.l    D0, 0x01
  6818. 00005128  3080                     move.w     [A0], D0
  6819. label0000512A:
  6820. 0000512A  206E 0008                movea.l    A0, [A6 + 0x8]
  6821. 0000512E  4868 000E                pea.l      [A0 + 0xE]
  6822. 00005132  A928                     syscall    InvalRect
  6823. 00005134  42A7                     clr.l      -[A7]
  6824. 00005136  206E 0008                movea.l    A0, [A6 + 0x8]
  6825. 0000513A  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6826. 0000513E  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  6827. 00005142  201F                     move.l     D0, [A7]+
  6828. 00005144  2D40 FFFC                move.l     [A6 - 0x4], D0
  6829. 00005148  4267                     clr.w      -[A7]
  6830. 0000514A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6831. 0000514E  A86A                     syscall    HiWord
  6832. 00005150  301F                     move.w     D0, [A7]+
  6833. 00005152  3D40 FFF8                move.w     [A6 - 0x8], D0
  6834. 00005156  4267                     clr.w      -[A7]
  6835. 00005158  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6836. 0000515C  A86B                     syscall    LoWord
  6837. 0000515E  301F                     move.w     D0, [A7]+
  6838. 00005160  3D40 FFFA                move.w     [A6 - 0x6], D0
  6839. 00005164  206E 0008                movea.l    A0, [A6 + 0x8]
  6840. 00005168  2068 004E                movea.l    A0, [A0 + 0x4E]
  6841. 0000516C  2050                     movea.l    A0, [A0]
  6842. 0000516E  4868 0048                pea.l      [A0 + 0x48]
  6843. 00005172  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6844. 00005176  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  6845. 0000517A  508F                     addq.l     A7, 8
  6846. 0000517C  4A40                     tst.w      D0
  6847. 0000517E  6650                     bne        +0x52 /* 000051D0 */
  6848. 00005180  206E 0008                movea.l    A0, [A6 + 0x8]
  6849. 00005184  2068 004E                movea.l    A0, [A0 + 0x4E]
  6850. 00005188  2F10                     move.l     -[A7], [A0]
  6851. 0000518A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6852. 0000518E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  6853. 00005192  508F                     addq.l     A7, 8
  6854. 00005194  4A40                     tst.w      D0
  6855. 00005196  6738                     beq        +0x3A /* 000051D0 */
  6856. 00005198  426E FFFA                clr.w      [A6 - 0x6]
  6857. 0000519C  426E FFF8                clr.w      [A6 - 0x8]
  6858. 000051A0  6012                     bra        +0x14 /* 000051B4 */
  6859. label000051A2:
  6860. 000051A2  4267                     clr.w      -[A7]
  6861. 000051A4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6862. 000051A8  206E 0008                movea.l    A0, [A6 + 0x8]
  6863. 000051AC  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6864. 000051B0  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  6865. label000051B4:
  6866. 000051B4  4267                     clr.w      -[A7]
  6867. 000051B6  1F3C 0001                move.b     -[A7], 0x1
  6868. 000051BA  486E FFF8                pea.l      [A6 - 0x8]
  6869. 000051BE  206E 0008                movea.l    A0, [A6 + 0x8]
  6870. 000051C2  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  6871. 000051C6  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  6872. 000051CA  101F                     move.b     D0, [A7]+
  6873. 000051CC  4A00                     tst.b      D0
  6874. 000051CE  66D2                     bne        -0x2C /* 000051A2 */
  6875. label000051D0:
  6876. 000051D0  4EBA BF32                jsr        [PC - 0x40CE /* 00001104 */]
  6877. 000051D4  42A7                     clr.l      -[A7]
  6878. 000051D6  A975                     syscall    TickCount
  6879. 000051D8  201F                     move.l     D0, [A7]+
  6880. 000051DA  2F00                     move.l     -[A7], D0
  6881. 000051DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6882. 000051E0  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6883. 000051E4  508F                     addq.l     A7, 8
  6884. 000051E6  4A40                     tst.w      D0
  6885. 000051E8  6706                     beq        +0x8 /* 000051F0 */
  6886. 000051EA  7001                     moveq.l    D0, 0x01
  6887. 000051EC  3D40 FFF6                move.w     [A6 - 0xA], D0
  6888. label000051F0:
  6889. 000051F0  302E FFF6                move.w     D0, [A6 - 0xA]
  6890. 000051F4  4E5E                     unlink     A6
  6891. 000051F6  4E75                     rts
  6892. export_349:
  6893. fn000051F8:
  6894. 000051F8  4E56 FF18                link       A6, -0x00E8
  6895. 000051FC  206E 0008                movea.l    A0, [A6 + 0x8]
  6896. 00005200  2068 003E                movea.l    A0, [A0 + 0x3E]
  6897. 00005204  2050                     movea.l    A0, [A0]
  6898. 00005206  4A50                     tst.w      [A0]
  6899. 00005208  6E3C                     bgt        +0x3E /* 00005246 */
  6900. 0000520A  42A7                     clr.l      -[A7]
  6901. 0000520C  206E 0008                movea.l    A0, [A6 + 0x8]
  6902. 00005210  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  6903. 00005214  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6904. 00005218  201F                     move.l     D0, [A7]+
  6905. 0000521A  2D40 FFFC                move.l     [A6 - 0x4], D0
  6906. 0000521E  206E 0008                movea.l    A0, [A6 + 0x8]
  6907. 00005222  2068 003E                movea.l    A0, [A0 + 0x3E]
  6908. 00005226  2010                     move.l     D0, [A0]
  6909. 00005228  D0AE FFFC                add.l      D0, [A6 - 0x4]
  6910. 0000522C  4878 000E                push.l     0xE
  6911. 00005230  486E FFEE                pea.l      [A6 - 0x12]
  6912. 00005234  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  6913. 0000523A  2F00                     move.l     -[A7], D0
  6914. 0000523C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6915. 00005240  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6916. 00005244  6034                     bra        +0x36 /* 0000527A */
  6917. label00005246:
  6918. 00005246  206E 0008                movea.l    A0, [A6 + 0x8]
  6919. 0000524A  2068 003E                movea.l    A0, [A0 + 0x3E]
  6920. 0000524E  2050                     movea.l    A0, [A0]
  6921. 00005250  3D68 000A FFF2           move.w     [A6 - 0xE], [A0 + 0xA]
  6922. 00005256  206E 0008                movea.l    A0, [A6 + 0x8]
  6923. 0000525A  2068 003E                movea.l    A0, [A0 + 0x3E]
  6924. 0000525E  2050                     movea.l    A0, [A0]
  6925. 00005260  3D68 000E FFF4           move.w     [A6 - 0xC], [A0 + 0xE]
  6926. 00005266  206E 0008                movea.l    A0, [A6 + 0x8]
  6927. 0000526A  2068 003E                movea.l    A0, [A0 + 0x3E]
  6928. 0000526E  2050                     movea.l    A0, [A0]
  6929. 00005270  1028 000C                move.b     D0, [A0 + 0xC]
  6930. 00005274  4880                     ext.w      D0
  6931. 00005276  3D40 FFF6                move.w     [A6 - 0xA], D0
  6932. label0000527A:
  6933. 0000527A  202D EC46                move.l     D0, [A5 - 0x13BA]
  6934. 0000527E  B0B8 09DE                cmp.l      D0, [0x000009DE /* WMgrPort */]
  6935. 00005282  6606                     bne        +0x8 /* 0000528A */
  6936. 00005284  2F38 09D6                move.l     -[A7], [0x000009D6 /* WindowList */]
  6937. 00005288  A873                     syscall    SetPort
  6938. label0000528A:
  6939. 0000528A  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  6940. 0000528E  A887                     syscall    TextFont
  6941. 00005290  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6942. 00005294  A88A                     syscall    TextSize
  6943. 00005296  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  6944. 0000529A  A888                     syscall    TextFace
  6945. 0000529C  A89E                     syscall    PenNormal
  6946. 0000529E  4878 0021                push.l     0x21 /* '!' */
  6947. 000052A2  A862                     syscall    ForeColor
  6948. 000052A4  4878 001E                push.l     0x1E
  6949. 000052A8  A863                     syscall    BackColor
  6950. 000052AA  486E FFCC                pea.l      [A6 - 0x34]
  6951. 000052AE  4267                     clr.w      -[A7]
  6952. 000052B0  4267                     clr.w      -[A7]
  6953. 000052B2  3F3C 0001                move.w     -[A7], 0x1
  6954. 000052B6  4267                     clr.w      -[A7]
  6955. 000052B8  A8A7                     syscall    SetRect
  6956. 000052BA  426E FFDE                clr.w      [A6 - 0x22]
  6957. 000052BE  426E FFDC                clr.w      [A6 - 0x24]
  6958. 000052C2  486E FFC4                pea.l      [A6 - 0x3C]
  6959. 000052C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6960. 000052CA  4EBA 036C                jsr        [PC + 0x36C /* 00005638 */]
  6961. 000052CE  508F                     addq.l     A7, 8
  6962. 000052D0  486E FFD4                pea.l      [A6 - 0x2C]
  6963. 000052D4  A874                     syscall    GetPort
  6964. 000052D6  2F38 09D6                move.l     -[A7], [0x000009D6 /* WindowList */]
  6965. 000052DA  A873                     syscall    SetPort
  6966. 000052DC  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6967. 000052E0  3D68 0044 FFE4           move.w     [A6 - 0x1C], [A0 + 0x44]
  6968. 000052E6  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6969. 000052EA  3D68 004A FFE6           move.w     [A6 - 0x1A], [A0 + 0x4A]
  6970. 000052F0  206D EC46                movea.l    A0, [A5 - 0x13BA]
  6971. 000052F4  1028 0046                move.b     D0, [A0 + 0x46]
  6972. 000052F8  4880                     ext.w      D0
  6973. 000052FA  3D40 FFE8                move.w     [A6 - 0x18], D0
  6974. 000052FE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  6975. 00005302  A887                     syscall    TextFont
  6976. 00005304  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6977. 00005308  A88A                     syscall    TextSize
  6978. 0000530A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  6979. 0000530E  A888                     syscall    TextFace
  6980. 00005310  42A7                     clr.l      -[A7]
  6981. 00005312  486E FFC4                pea.l      [A6 - 0x3C]
  6982. 00005316  486E FFCC                pea.l      [A6 - 0x34]
  6983. 0000531A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  6984. 0000531E  4267                     clr.w      -[A7]
  6985. 00005320  2F38 09D6                move.l     -[A7], [0x000009D6 /* WindowList */]
  6986. 00005324  4267                     clr.w      -[A7]
  6987. 00005326  4267                     clr.w      -[A7]
  6988. 00005328  4267                     clr.w      -[A7]
  6989. 0000532A  4267                     clr.w      -[A7]
  6990. 0000532C  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  6991. 00005330  205F                     movea.l    A0, [A7]+
  6992. 00005332  2D48 FFD8                move.l     [A6 - 0x28], A0
  6993. 00005336  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  6994. 0000533A  A887                     syscall    TextFont
  6995. 0000533C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  6996. 00005340  A88A                     syscall    TextSize
  6997. 00005342  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  6998. 00005346  A888                     syscall    TextFace
  6999. 00005348  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7000. 0000534C  A873                     syscall    SetPort
  7001. 0000534E  206E 0008                movea.l    A0, [A6 + 0x8]
  7002. 00005352  2068 004E                movea.l    A0, [A0 + 0x4E]
  7003. 00005356  2050                     movea.l    A0, [A0]
  7004. 00005358  43EE FF6E                lea.l      A1, [A6 - 0x92]
  7005. 0000535C  7014                     moveq.l    D0, 0x14
  7006. label0000535E:
  7007. 0000535E  22D8                     move.l     [A1]+, [A0]+
  7008. 00005360  51C8 FFFC                dbf        D0, -0x6 /* 0000535E */
  7009. 00005364  32D8                     move.w     [A1]+, [A0]+
  7010. 00005366  206E FFD8                movea.l    A0, [A6 - 0x28]
  7011. 0000536A  2050                     movea.l    A0, [A0]
  7012. 0000536C  43EE FF18                lea.l      A1, [A6 - 0xE8]
  7013. 00005370  7014                     moveq.l    D0, 0x14
  7014. label00005372:
  7015. 00005372  22D8                     move.l     [A1]+, [A0]+
  7016. 00005374  51C8 FFFC                dbf        D0, -0x6 /* 00005372 */
  7017. 00005378  32D8                     move.w     [A1]+, [A0]+
  7018. 0000537A  2D6E FF24 FF7A           move.l     [A6 - 0x86], [A6 - 0xDC]
  7019. 00005380  2D6E FF28 FF7E           move.l     [A6 - 0x82], [A6 - 0xD8]
  7020. 00005386  302E FF82                move.w     D0, [A6 - 0x7E]
  7021. 0000538A  D06E FF30                add.w      D0, [A6 - 0xD0]
  7022. 0000538E  906E FF2C                sub.w      D0, [A6 - 0xD4]
  7023. 00005392  3D40 FF86                move.w     [A6 - 0x7A], D0
  7024. 00005396  206E 0008                movea.l    A0, [A6 + 0x8]
  7025. 0000539A  2068 004E                movea.l    A0, [A0 + 0x4E]
  7026. 0000539E  2050                     movea.l    A0, [A0]
  7027. 000053A0  43EE FF6E                lea.l      A1, [A6 - 0x92]
  7028. 000053A4  7014                     moveq.l    D0, 0x14
  7029. label000053A6:
  7030. 000053A6  20D9                     move.l     [A0]+, [A1]+
  7031. 000053A8  51C8 FFFC                dbf        D0, -0x6 /* 000053A6 */
  7032. 000053AC  30D9                     move.w     [A0]+, [A1]+
  7033. 000053AE  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  7034. 000053B2  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  7035. 000053B6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  7036. 000053BA  A873                     syscall    SetPort
  7037. 000053BC  4E5E                     unlink     A6
  7038. 000053BE  4E75                     rts
  7039. fn000053C0:
  7040. 000053C0  4E56 FF9E                link       A6, -0x0062
  7041. 000053C4  A896                     syscall    HidePen
  7042. 000053C6  206E 0008                movea.l    A0, [A6 + 0x8]
  7043. 000053CA  2068 004E                movea.l    A0, [A0 + 0x4E]
  7044. 000053CE  2050                     movea.l    A0, [A0]
  7045. 000053D0  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  7046. 000053D4  7014                     moveq.l    D0, 0x14
  7047. label000053D6:
  7048. 000053D6  22D8                     move.l     [A1]+, [A0]+
  7049. 000053D8  51C8 FFFC                dbf        D0, -0x6 /* 000053D6 */
  7050. 000053DC  32D8                     move.w     [A1]+, [A0]+
  7051. 000053DE  486E FF9E                pea.l      [A6 - 0x62]
  7052. 000053E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7053. 000053E6  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  7054. 000053EA  508F                     addq.l     A7, 8
  7055. 000053EC  206E 0008                movea.l    A0, [A6 + 0x8]
  7056. 000053F0  3D68 004A FFFE           move.w     [A6 - 0x2], [A0 + 0x4A]
  7057. 000053F6  302E FFF2                move.w     D0, [A6 - 0xE]
  7058. 000053FA  906E FFBE                sub.w      D0, [A6 - 0x42]
  7059. 000053FE  D06E FFBA                add.w      D0, [A6 - 0x46]
  7060. 00005402  3D40 FFFC                move.w     [A6 - 0x4], D0
  7061. 00005406  42A7                     clr.l      -[A7]
  7062. 00005408  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  7063. 0000540C  486E FF9E                pea.l      [A6 - 0x62]
  7064. 00005410  486D 9D60                pea.l      [A5 - 0x62A0]
  7065. 00005414  1F3C 0001                move.b     -[A7], 0x1
  7066. 00005418  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7067. 0000541C  4267                     clr.w      -[A7]
  7068. 0000541E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7069. 00005422  3F3C 0010                move.w     -[A7], 0x10
  7070. 00005426  42A7                     clr.l      -[A7]
  7071. 00005428  A954                     syscall    NewControl
  7072. 0000542A  205F                     movea.l    A0, [A7]+
  7073. 0000542C  2D48 FFC2                move.l     [A6 - 0x3E], A0
  7074. 00005430  7002                     moveq.l    D0, 0x02
  7075. 00005432  1D40 FFCD                move.b     [A6 - 0x33], D0
  7076. 00005436  206E 0008                movea.l    A0, [A6 + 0x8]
  7077. 0000543A  2068 004E                movea.l    A0, [A0 + 0x4E]
  7078. 0000543E  2050                     movea.l    A0, [A0]
  7079. 00005440  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  7080. 00005444  7014                     moveq.l    D0, 0x14
  7081. label00005446:
  7082. 00005446  20D9                     move.l     [A0]+, [A1]+
  7083. 00005448  51C8 FFFC                dbf        D0, -0x6 /* 00005446 */
  7084. 0000544C  30D9                     move.w     [A0]+, [A1]+
  7085. 0000544E  A897                     syscall    ShowPen
  7086. 00005450  4E5E                     unlink     A6
  7087. 00005452  4E75                     rts
  7088. fn00005454:
  7089. 00005454  4E56 FFFC                link       A6, -0x0004
  7090. 00005458  A896                     syscall    HidePen
  7091. 0000545A  206E 0008                movea.l    A0, [A6 + 0x8]
  7092. 0000545E  2068 004E                movea.l    A0, [A0 + 0x4E]
  7093. 00005462  2050                     movea.l    A0, [A0]
  7094. 00005464  2D68 001C FFFC           move.l     [A6 - 0x4], [A0 + 0x1C]
  7095. 0000546A  4267                     clr.w      -[A7]
  7096. 0000546C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7097. 00005470  A960                     syscall    GetControlValue/GetCtlValue
  7098. 00005472  301F                     move.w     D0, [A7]+
  7099. 00005474  206E 0008                movea.l    A0, [A6 + 0x8]
  7100. 00005478  3140 004A                move.w     [A0 + 0x4A], D0
  7101. 0000547C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7102. 00005480  A955                     syscall    DisposeControl
  7103. 00005482  206E 0008                movea.l    A0, [A6 + 0x8]
  7104. 00005486  2068 004E                movea.l    A0, [A0 + 0x4E]
  7105. 0000548A  2050                     movea.l    A0, [A0]
  7106. 0000548C  42A8 001C                clr.l      [A0 + 0x1C]
  7107. 00005490  A897                     syscall    ShowPen
  7108. 00005492  4E5E                     unlink     A6
  7109. 00005494  4E75                     rts
  7110. fn00005496:
  7111. 00005496  4E56 FE70                link       A6, -0x0190
  7112. 0000549A  486E FFF2                pea.l      [A6 - 0xE]
  7113. 0000549E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7114. 000054A2  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  7115. 000054A6  508F                     addq.l     A7, 8
  7116. 000054A8  206E 0008                movea.l    A0, [A6 + 0x8]
  7117. 000054AC  2068 004E                movea.l    A0, [A0 + 0x4E]
  7118. 000054B0  2050                     movea.l    A0, [A0]
  7119. 000054B2  43EE FF98                lea.l      A1, [A6 - 0x68]
  7120. 000054B6  7014                     moveq.l    D0, 0x14
  7121. label000054B8:
  7122. 000054B8  22D8                     move.l     [A1]+, [A0]+
  7123. 000054BA  51C8 FFFC                dbf        D0, -0x6 /* 000054B8 */
  7124. 000054BE  32D8                     move.w     [A1]+, [A0]+
  7125. 000054C0  426E FFFE                clr.w      [A6 - 0x2]
  7126. 000054C4  302E FFE4                move.w     D0, [A6 - 0x1C]
  7127. 000054C8  906E FFB0                sub.w      D0, [A6 - 0x50]
  7128. 000054CC  D06E FFAC                add.w      D0, [A6 - 0x54]
  7129. 000054D0  3D40 FE86                move.w     [A6 - 0x17A], D0
  7130. 000054D4  4A6E FE86                tst.w      [A6 - 0x17A]
  7131. 000054D8  6C04                     bge        +0x6 /* 000054DE */
  7132. 000054DA  426E FE86                clr.w      [A6 - 0x17A]
  7133. label000054DE:
  7134. 000054DE  302E FFF6                move.w     D0, [A6 - 0xA]
  7135. 000054E2  906E FFF2                sub.w      D0, [A6 - 0xE]
  7136. 000054E6  322E FFA8                move.w     D1, [A6 - 0x58]
  7137. 000054EA  C3EE FFE4                muls.w     D1, [A6 - 0x1C]
  7138. 000054EE  B041                     cmp.w      D0, D1
  7139. 000054F0  6F3E                     ble        +0x40 /* 00005530 */
  7140. 000054F2  70FF                     moveq.l    D0, 0xFFFFFFFF
  7141. 000054F4  3D40 FFFE                move.w     [A6 - 0x2], D0
  7142. 000054F8  206E 0008                movea.l    A0, [A6 + 0x8]
  7143. 000054FC  4268 004A                clr.w      [A0 + 0x4A]
  7144. 00005500  1F3C 0001                move.b     -[A7], 0x1
  7145. 00005504  206E 0008                movea.l    A0, [A6 + 0x8]
  7146. 00005508  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  7147. 0000550C  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  7148. 00005510  4267                     clr.w      -[A7]
  7149. 00005512  3F3C 8300                move.w     -[A7], 0x8300
  7150. 00005516  206E 0008                movea.l    A0, [A6 + 0x8]
  7151. 0000551A  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  7152. 0000551E  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  7153. 00005522  4267                     clr.w      -[A7]
  7154. 00005524  206E 0008                movea.l    A0, [A6 + 0x8]
  7155. 00005528  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  7156. 0000552C  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  7157. label00005530:
  7158. 00005530  206E 0008                movea.l    A0, [A6 + 0x8]
  7159. 00005534  3028 004A                move.w     D0, [A0 + 0x4A]
  7160. 00005538  B06E FE86                cmp.w      D0, [A6 - 0x17A]
  7161. 0000553C  6F40                     ble        +0x42 /* 0000557E */
  7162. 0000553E  1F3C 0001                move.b     -[A7], 0x1
  7163. 00005542  206E 0008                movea.l    A0, [A6 + 0x8]
  7164. 00005546  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  7165. 0000554A  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  7166. 0000554E  302E FE86                move.w     D0, [A6 - 0x17A]
  7167. 00005552  906E FFAC                sub.w      D0, [A6 - 0x54]
  7168. 00005556  4267                     clr.w      -[A7]
  7169. 00005558  3F00                     move.w     -[A7], D0
  7170. 0000555A  206E 0008                movea.l    A0, [A6 + 0x8]
  7171. 0000555E  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  7172. 00005562  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  7173. 00005566  4267                     clr.w      -[A7]
  7174. 00005568  206E 0008                movea.l    A0, [A6 + 0x8]
  7175. 0000556C  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  7176. 00005570  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  7177. 00005574  206E 0008                movea.l    A0, [A6 + 0x8]
  7178. 00005578  316E FE86 004A           move.w     [A0 + 0x4A], [A6 - 0x17A]
  7179. label0000557E:
  7180. 0000557E  42A7                     clr.l      -[A7]
  7181. 00005580  4879 4344 4546           push.l     0x43444546 /* 'CDEF' */
  7182. 00005586  3F3C 0001                move.w     -[A7], 0x1
  7183. 0000558A  A9A0                     syscall    GetResource
  7184. 0000558C  205F                     movea.l    A0, [A7]+
  7185. 0000558E  2D48 FFEE                move.l     [A6 - 0x12], A0
  7186. 00005592  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7187. 00005596  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  7188. 0000559A  42AE FE70                clr.l      [A6 - 0x190]
  7189. 0000559E  2D6D EC46 FE74           move.l     [A6 - 0x18C], [A5 - 0x13BA]
  7190. 000055A4  41EE FE78                lea.l      A0, [A6 - 0x188]
  7191. 000055A8  43EE FFF2                lea.l      A1, [A6 - 0xE]
  7192. 000055AC  20D9                     move.l     [A0]+, [A1]+
  7193. 000055AE  20D9                     move.l     [A0]+, [A1]+
  7194. 000055B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  7195. 000055B2  1D40 FE80                move.b     [A6 - 0x180], D0
  7196. 000055B6  1D6E FFFF FE81           move.b     [A6 - 0x17F], [A6 - 0x1]
  7197. 000055BC  206E 0008                movea.l    A0, [A6 + 0x8]
  7198. 000055C0  3D68 004A FE82           move.w     [A6 - 0x17E], [A0 + 0x4A]
  7199. 000055C6  426E FE84                clr.w      [A6 - 0x17C]
  7200. 000055CA  2D6E FFEE FE88           move.l     [A6 - 0x178], [A6 - 0x12]
  7201. 000055D0  42AE FE8C                clr.l      [A6 - 0x174]
  7202. 000055D4  42AE FE90                clr.l      [A6 - 0x170]
  7203. 000055D8  41EE FE70                lea.l      A0, [A6 - 0x190]
  7204. 000055DC  2D48 FFFA                move.l     [A6 - 0x6], A0
  7205. 000055E0  42A7                     clr.l      -[A7]
  7206. 000055E2  4267                     clr.w      -[A7]
  7207. 000055E4  486E FFFA                pea.l      [A6 - 0x6]
  7208. 000055E8  3F3C 0003                move.w     -[A7], 0x3
  7209. 000055EC  42A7                     clr.l      -[A7]
  7210. 000055EE  206E FFEE                movea.l    A0, [A6 - 0x12]
  7211. 000055F2  2F10                     move.l     -[A7], [A0]
  7212. 000055F4  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  7213. 000055F8  201F                     move.l     D0, [A7]+
  7214. 000055FA  42A7                     clr.l      -[A7]
  7215. 000055FC  4267                     clr.w      -[A7]
  7216. 000055FE  486E FFFA                pea.l      [A6 - 0x6]
  7217. 00005602  4267                     clr.w      -[A7]
  7218. 00005604  42A7                     clr.l      -[A7]
  7219. 00005606  206E FFEE                movea.l    A0, [A6 - 0x12]
  7220. 0000560A  2F10                     move.l     -[A7], [A0]
  7221. 0000560C  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  7222. 00005610  201F                     move.l     D0, [A7]+
  7223. 00005612  42A7                     clr.l      -[A7]
  7224. 00005614  4267                     clr.w      -[A7]
  7225. 00005616  486E FFFA                pea.l      [A6 - 0x6]
  7226. 0000561A  3F3C 0004                move.w     -[A7], 0x4
  7227. 0000561E  42A7                     clr.l      -[A7]
  7228. 00005620  206E FFEE                movea.l    A0, [A6 - 0x12]
  7229. 00005624  2F10                     move.l     -[A7], [A0]
  7230. 00005626  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  7231. 0000562A  201F                     move.l     D0, [A7]+
  7232. 0000562C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  7233. 00005630  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7234. 00005634  4E5E                     unlink     A6
  7235. 00005636  4E75                     rts
  7236. fn00005638:
  7237. 00005638  4E56 FFF8                link       A6, -0x0008
  7238. 0000563C  206E 0008                movea.l    A0, [A6 + 0x8]
  7239. 00005640  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7240. 00005644  41E8 000E                lea.l      A0, [A0 + 0xE]
  7241. 00005648  22D8                     move.l     [A1]+, [A0]+
  7242. 0000564A  22D8                     move.l     [A1]+, [A0]+
  7243. 0000564C  206E 0008                movea.l    A0, [A6 + 0x8]
  7244. 00005650  0C50 012F                cmpi.w     [A0], 0x12F
  7245. 00005654  6606                     bne        +0x8 /* 0000565C */
  7246. 00005656  066E FFF1 FFFE           addi.w     [A6 - 0x2], 0xFFF1
  7247. label0000565C:
  7248. 0000565C  206E 0008                movea.l    A0, [A6 + 0x8]
  7249. 00005660  3F28 0034                move.w     -[A7], [A0 + 0x34]
  7250. 00005664  206E 0008                movea.l    A0, [A6 + 0x8]
  7251. 00005668  3F28 0032                move.w     -[A7], [A0 + 0x32]
  7252. 0000566C  486E FFF8                pea.l      [A6 - 0x8]
  7253. 00005670  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  7254. 00005674  508F                     addq.l     A7, 8
  7255. 00005676  206E 000C                movea.l    A0, [A6 + 0xC]
  7256. 0000567A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7257. 0000567E  20D9                     move.l     [A0]+, [A1]+
  7258. 00005680  20D9                     move.l     [A0]+, [A1]+
  7259. 00005682  4E5E                     unlink     A6
  7260. 00005684  4E75                     rts
  7261. export_354:
  7262. fn00005686:
  7263. 00005686  4E56 FFDE                link       A6, -0x0022
  7264. 0000568A  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  7265. 0000568E  4A6E 000C                tst.w      [A6 + 0xC]
  7266. 00005692  670A                     beq        +0xC /* 0000569E */
  7267. 00005694  206E 0008                movea.l    A0, [A6 + 0x8]
  7268. 00005698  4AA8 004E                tst.l      [A0 + 0x4E]
  7269. 0000569C  6650                     bne        +0x52 /* 000056EE */
  7270. label0000569E:
  7271. 0000569E  486E FFEC                pea.l      [A6 - 0x14]
  7272. 000056A2  4267                     clr.w      -[A7]
  7273. 000056A4  4267                     clr.w      -[A7]
  7274. 000056A6  3F3C 0001                move.w     -[A7], 0x1
  7275. 000056AA  4267                     clr.w      -[A7]
  7276. 000056AC  A8A7                     syscall    SetRect
  7277. 000056AE  426E FFF6                clr.w      [A6 - 0xA]
  7278. 000056B2  426E FFF4                clr.w      [A6 - 0xC]
  7279. 000056B6  486E FFE4                pea.l      [A6 - 0x1C]
  7280. 000056BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7281. 000056BE  4EBA FF78                jsr        [PC - 0x88 /* 00005638 */]
  7282. 000056C2  508F                     addq.l     A7, 8
  7283. 000056C4  42A7                     clr.l      -[A7]
  7284. 000056C6  486E FFE4                pea.l      [A6 - 0x1C]
  7285. 000056CA  486E FFEC                pea.l      [A6 - 0x14]
  7286. 000056CE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7287. 000056D2  4267                     clr.w      -[A7]
  7288. 000056D4  2F38 09D6                move.l     -[A7], [0x000009D6 /* WindowList */]
  7289. 000056D8  4267                     clr.w      -[A7]
  7290. 000056DA  4267                     clr.w      -[A7]
  7291. 000056DC  4267                     clr.w      -[A7]
  7292. 000056DE  4267                     clr.w      -[A7]
  7293. 000056E0  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  7294. 000056E4  205F                     movea.l    A0, [A7]+
  7295. 000056E6  226E 0008                movea.l    A1, [A6 + 0x8]
  7296. 000056EA  2348 004E                move.l     [A1 + 0x4E], A0
  7297. label000056EE:
  7298. 000056EE  206E 0008                movea.l    A0, [A6 + 0x8]
  7299. 000056F2  2868 004E                movea.l    A4, [A0 + 0x4E]
  7300. 000056F6  206E 0008                movea.l    A0, [A6 + 0x8]
  7301. 000056FA  2254                     movea.l    A1, [A4]
  7302. 000056FC  1368 004D 0024           move.b     [A1 + 0x24], [A0 + 0x4D]
  7303. 00005702  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7304. 00005706  4EBA FAF0                jsr        [PC - 0x510 /* 000051F8 */]
  7305. 0000570A  588F                     addq.l     A7, 4
  7306. 0000570C  2054                     movea.l    A0, [A4]
  7307. 0000570E  3D68 004C FFDE           move.w     [A6 - 0x22], [A0 + 0x4C]
  7308. 00005714  42A7                     clr.l      -[A7]
  7309. 00005716  206E 0008                movea.l    A0, [A6 + 0x8]
  7310. 0000571A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  7311. 0000571E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7312. 00005722  201F                     move.l     D0, [A7]+
  7313. 00005724  2E00                     move.l     D7, D0
  7314. 00005726  4A87                     tst.l      D7
  7315. 00005728  6616                     bne        +0x18 /* 00005740 */
  7316. 0000572A  206E 0008                movea.l    A0, [A6 + 0x8]
  7317. 0000572E  4268 004A                clr.w      [A0 + 0x4A]
  7318. 00005732  4267                     clr.w      -[A7]
  7319. 00005734  4267                     clr.w      -[A7]
  7320. 00005736  2F0C                     move.l     -[A7], A4
  7321. 00005738  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  7322. 0000573C  6000 0178                bra        +0x17A /* 000058B6 */
  7323. label00005740:
  7324. 00005740  4878 0003                push.l     0x3
  7325. 00005744  2F07                     move.l     -[A7], D7
  7326. 00005746  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7327. 0000574A  4878 0002                push.l     0x2
  7328. 0000574E  2F00                     move.l     -[A7], D0
  7329. 00005750  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7330. 00005754  2F00                     move.l     -[A7], D0
  7331. 00005756  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  7332. 0000575A  588F                     addq.l     A7, 4
  7333. 0000575C  4A40                     tst.w      D0
  7334. 0000575E  6600 0156                bne        +0x158 /* 000058B6 */
  7335. 00005762  206E 0008                movea.l    A0, [A6 + 0x8]
  7336. 00005766  2068 003E                movea.l    A0, [A0 + 0x3E]
  7337. 0000576A  2050                     movea.l    A0, [A0]
  7338. 0000576C  3050                     movea.w    A0, [A0]
  7339. 0000576E  2D48 FFF8                move.l     [A6 - 0x8], A0
  7340. 00005772  7002                     moveq.l    D0, 0x02
  7341. 00005774  3D40 FFE2                move.w     [A6 - 0x1E], D0
  7342. 00005778  4AAE FFF8                tst.l      [A6 - 0x8]
  7343. 0000577C  6F12                     ble        +0x14 /* 00005790 */
  7344. 0000577E  4878 0014                push.l     0x14
  7345. 00005782  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7346. 00005786  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7347. 0000578A  5480                     addq.l     D0, 2
  7348. 0000578C  3D40 FFE2                move.w     [A6 - 0x1E], D0
  7349. label00005790:
  7350. 00005790  302E FFE2                move.w     D0, [A6 - 0x1E]
  7351. 00005794  0640 000E                addi.w     D0, 0xE
  7352. 00005798  48C0                     ext.l      D0
  7353. 0000579A  9E80                     sub.l      D7, D0
  7354. 0000579C  206E 0008                movea.l    A0, [A6 + 0x8]
  7355. 000057A0  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  7356. 000057A4  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  7357. 000057A8  206E 0008                movea.l    A0, [A6 + 0x8]
  7358. 000057AC  2068 003E                movea.l    A0, [A0 + 0x3E]
  7359. 000057B0  326E FFE2                movea.w    A1, [A6 - 0x1E]
  7360. 000057B4  D3D0                     add.l      A1, [A0]
  7361. 000057B6  2649                     movea.l    A3, A1
  7362. 000057B8  244B                     movea.l    A2, A3
  7363. 000057BA  426E FFFC                clr.w      [A6 - 0x4]
  7364. 000057BE  426E FFFE                clr.w      [A6 - 0x2]
  7365. 000057C2  42AE FFF8                clr.l      [A6 - 0x8]
  7366. 000057C6  6000 0052                bra        +0x54 /* 0000581A */
  7367. label000057CA:
  7368. 000057CA  7000                     moveq.l    D0, 0x00
  7369. 000057CC  1012                     move.b     D0, [A2]
  7370. 000057CE  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  7371. 000057D2  6640                     bne        +0x42 /* 00005814 */
  7372. 000057D4  302E FFFC                move.w     D0, [A6 - 0x4]
  7373. 000057D8  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  7374. 000057DC  6D1A                     blt        +0x1C /* 000057F8 */
  7375. 000057DE  4267                     clr.w      -[A7]
  7376. 000057E0  3F3C 0001                move.w     -[A7], 0x1
  7377. 000057E4  302E FFFC                move.w     D0, [A6 - 0x4]
  7378. 000057E8  5240                     addq.w     D0, 1
  7379. 000057EA  3F00                     move.w     -[A7], D0
  7380. 000057EC  2F0C                     move.l     -[A7], A4
  7381. 000057EE  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  7382. 000057F2  301F                     move.w     D0, [A7]+
  7383. 000057F4  526E FFDE                addq.w     [A6 - 0x22], 1
  7384. label000057F8:
  7385. 000057F8  200A                     move.l     D0, A2
  7386. 000057FA  908B                     sub.l      D0, A3
  7387. 000057FC  2F0B                     move.l     -[A7], A3
  7388. 000057FE  3F00                     move.w     -[A7], D0
  7389. 00005800  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7390. 00005804  2F0C                     move.l     -[A7], A4
  7391. 00005806  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  7392. 0000580A  41EA 0001                lea.l      A0, [A2 + 0x1]
  7393. 0000580E  2648                     movea.l    A3, A0
  7394. 00005810  526E FFFC                addq.w     [A6 - 0x4], 1
  7395. label00005814:
  7396. 00005814  528A                     addq.l     A2, 1
  7397. 00005816  52AE FFF8                addq.l     [A6 - 0x8], 1
  7398. label0000581A:
  7399. 0000581A  BEAE FFF8                cmp.l      D7, [A6 - 0x8]
  7400. 0000581E  6EAA                     bgt        -0x54 /* 000057CA */
  7401. 00005820  B7CA                     cmpa.l     A3, A2
  7402. 00005822  673A                     beq        +0x3C /* 0000585E */
  7403. 00005824  302E FFFC                move.w     D0, [A6 - 0x4]
  7404. 00005828  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  7405. 0000582C  6D1A                     blt        +0x1C /* 00005848 */
  7406. 0000582E  4267                     clr.w      -[A7]
  7407. 00005830  3F3C 0001                move.w     -[A7], 0x1
  7408. 00005834  302E FFFC                move.w     D0, [A6 - 0x4]
  7409. 00005838  5240                     addq.w     D0, 1
  7410. 0000583A  3F00                     move.w     -[A7], D0
  7411. 0000583C  2F0C                     move.l     -[A7], A4
  7412. 0000583E  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  7413. 00005842  301F                     move.w     D0, [A7]+
  7414. 00005844  526E FFDE                addq.w     [A6 - 0x22], 1
  7415. label00005848:
  7416. 00005848  200A                     move.l     D0, A2
  7417. 0000584A  908B                     sub.l      D0, A3
  7418. 0000584C  2F0B                     move.l     -[A7], A3
  7419. 0000584E  3F00                     move.w     -[A7], D0
  7420. 00005850  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7421. 00005854  2F0C                     move.l     -[A7], A4
  7422. 00005856  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  7423. 0000585A  526E FFFC                addq.w     [A6 - 0x4], 1
  7424. label0000585E:
  7425. 0000585E  302E FFFC                move.w     D0, [A6 - 0x4]
  7426. 00005862  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  7427. 00005866  6C14                     bge        +0x16 /* 0000587C */
  7428. 00005868  302E FFDE                move.w     D0, [A6 - 0x22]
  7429. 0000586C  906E FFFC                sub.w      D0, [A6 - 0x4]
  7430. 00005870  3F00                     move.w     -[A7], D0
  7431. 00005872  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  7432. 00005876  2F0C                     move.l     -[A7], A4
  7433. 00005878  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  7434. label0000587C:
  7435. 0000587C  206E 0008                movea.l    A0, [A6 + 0x8]
  7436. 00005880  302E FFFC                move.w     D0, [A6 - 0x4]
  7437. 00005884  9068 004A                sub.w      D0, [A0 + 0x4A]
  7438. 00005888  48C0                     ext.l      D0
  7439. 0000588A  2D40 FFF8                move.l     [A6 - 0x8], D0
  7440. 0000588E  4A80                     tst.l      D0
  7441. 00005890  6C18                     bge        +0x1A /* 000058AA */
  7442. 00005892  4267                     clr.w      -[A7]
  7443. 00005894  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7444. 00005898  2F0C                     move.l     -[A7], A4
  7445. 0000589A  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  7446. 0000589E  206E 0008                movea.l    A0, [A6 + 0x8]
  7447. 000058A2  202E FFF8                move.l     D0, [A6 - 0x8]
  7448. 000058A6  D168 004A                add.w      [A0 + 0x4A], D0
  7449. label000058AA:
  7450. 000058AA  206E 0008                movea.l    A0, [A6 + 0x8]
  7451. 000058AE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  7452. 000058B2  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7453. label000058B6:
  7454. 000058B6  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  7455. 000058BA  4E5E                     unlink     A6
  7456. 000058BC  4E75                     rts
  7457. export_351:
  7458. 000058BE  4E56 FFFC                link       A6, -0x0004
  7459. 000058C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7460. 000058C6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7461. 000058CA  588F                     addq.l     A7, 4
  7462. 000058CC  4A40                     tst.w      D0
  7463. 000058CE  671A                     beq        +0x1C /* 000058EA */
  7464. 000058D0  206E 0008                movea.l    A0, [A6 + 0x8]
  7465. 000058D4  2068 004E                movea.l    A0, [A0 + 0x4E]
  7466. 000058D8  42A7                     clr.l      -[A7]
  7467. 000058DA  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  7468. 000058DE  A975                     syscall    TickCount
  7469. 000058E0  201F                     move.l     D0, [A7]+
  7470. 000058E2  206E FFFC                movea.l    A0, [A6 - 0x4]
  7471. 000058E6  2140 0028                move.l     [A0 + 0x28], D0
  7472. label000058EA:
  7473. 000058EA  4E5E                     unlink     A6
  7474. 000058EC  4E75                     rts
  7475. export_352:
  7476. fn000058EE:
  7477. 000058EE  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  7478. 000058F2  4EBA 0010                jsr        [PC + 0x10 /* 00005904 */]
  7479. 000058F6  588F                     addq.l     A7, 4
  7480. 000058F8  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  7481. 000058FC  4EBA 0006                jsr        [PC + 0x6 /* 00005904 */]
  7482. 00005900  588F                     addq.l     A7, 4
  7483. 00005902  4E75                     rts
  7484. fn00005904:
  7485. 00005904  4E56 FFF8                link       A6, -0x0008
  7486. 00005908  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  7487. 0000590C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7488. 00005910  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  7489. 00005914  206E 0008                movea.l    A0, [A6 + 0x8]
  7490. 00005918  2850                     movea.l    A4, [A0]
  7491. 0000591A  42A7                     clr.l      -[A7]
  7492. 0000591C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7493. 00005920  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7494. 00005924  201F                     move.l     D0, [A7]+
  7495. 00005926  4878 0052                push.l     0x52 /* 'R' */
  7496. 0000592A  2F00                     move.l     -[A7], D0
  7497. 0000592C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7498. 00005930  3E00                     move.w     D7, D0
  7499. 00005932  7C00                     moveq.l    D6, 0x00
  7500. 00005934  6000 005C                bra        +0x5E /* 00005992 */
  7501. label00005938:
  7502. 00005938  2F0C                     move.l     -[A7], A4
  7503. 0000593A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7504. 0000593E  588F                     addq.l     A7, 4
  7505. 00005940  4A40                     tst.w      D0
  7506. 00005942  6748                     beq        +0x4A /* 0000598C */
  7507. 00005944  2D6C 004E FFF8           move.l     [A6 - 0x8], [A4 + 0x4E]
  7508. 0000594A  302C 004A                move.w     D0, [A4 + 0x4A]
  7509. 0000594E  4440                     neg.w      D0
  7510. 00005950  4267                     clr.w      -[A7]
  7511. 00005952  3F00                     move.w     -[A7], D0
  7512. 00005954  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7513. 00005958  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  7514. 0000595C  426C 004A                clr.w      [A4 + 0x4A]
  7515. 00005960  426E FFFE                clr.w      [A6 - 0x2]
  7516. 00005964  426E FFFC                clr.w      [A6 - 0x4]
  7517. 00005968  206C 004E                movea.l    A0, [A4 + 0x4E]
  7518. 0000596C  2050                     movea.l    A0, [A0]
  7519. 0000596E  3A28 004C                move.w     D5, [A0 + 0x4C]
  7520. 00005972  6012                     bra        +0x14 /* 00005986 */
  7521. label00005974:
  7522. 00005974  4267                     clr.w      -[A7]
  7523. 00005976  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7524. 0000597A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7525. 0000597E  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  7526. 00005982  526E FFFC                addq.w     [A6 - 0x4], 1
  7527. label00005986:
  7528. 00005986  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  7529. 0000598A  6EE8                     bgt        -0x16 /* 00005974 */
  7530. label0000598C:
  7531. 0000598C  49EC 0052                lea.l      A4, [A4 + 0x52]
  7532. 00005990  5246                     addq.w     D6, 1
  7533. label00005992:
  7534. 00005992  BC47                     cmp.w      D6, D7
  7535. 00005994  6DA2                     blt        -0x5C /* 00005938 */
  7536. 00005996  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7537. 0000599A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7538. 0000599E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  7539. 000059A2  4E5E                     unlink     A6
  7540. 000059A4  4E75                     rts
  7541. export_356:
  7542. 000059A6  4E56 FBAE                link       A6, -0x0452
  7543. 000059AA  48E7 0308                movem.l    -[A7], D6,D7,A4
  7544. 000059AE  286E 000C                movea.l    A4, [A6 + 0xC]
  7545. 000059B2  508C                     addq.l     A4, 8
  7546. 000059B4  0C54 1F42                cmpi.w     [A4], 0x1F42
  7547. 000059B8  661A                     bne        +0x1C /* 000059D4 */
  7548. 000059BA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7549. 000059BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7550. 000059C2  2F0C                     move.l     -[A7], A4
  7551. 000059C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7552. 000059C8  4EBA 01A4                jsr        [PC + 0x1A4 /* 00005B6E */]
  7553. 000059CC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7554. 000059D0  6000 0194                bra        +0x196 /* 00005B66 */
  7555. label000059D4:
  7556. 000059D4  486E FBAE                pea.l      [A6 - 0x452]
  7557. 000059D8  486E FDF4                pea.l      [A6 - 0x20C]
  7558. 000059DC  486E FBBA                pea.l      [A6 - 0x446]
  7559. 000059E0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7560. 000059E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7561. 000059E8  2F0C                     move.l     -[A7], A4
  7562. 000059EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7563. 000059EE  4EBA 0880                jsr        [PC + 0x880 /* 00006270 */]
  7564. 000059F2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7565. 000059F6  3E00                     move.w     D7, D0
  7566. 000059F8  4A47                     tst.w      D7
  7567. 000059FA  6706                     beq        +0x8 /* 00005A02 */
  7568. 000059FC  3007                     move.w     D0, D7
  7569. 000059FE  6000 0166                bra        +0x168 /* 00005B66 */
  7570. label00005A02:
  7571. 00005A02  302E FBBA                move.w     D0, [A6 - 0x446]
  7572. 00005A06  48C0                     ext.l      D0
  7573. 00005A08  E780                     asl        D0, 3
  7574. 00005A0A  D9C0                     add.l      A4, D0
  7575. 00005A0C  3014                     move.w     D0, [A4]
  7576. 00005A0E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7577. 00005A12  0004 0012                ori.b      D4, 0x12
  7578. 00005A16  0000 0032                ori.b      D0, 0x32 /* '2' */
  7579. 00005A1A  2719                     move.l     -[A3], [A1]+
  7580. 00005A1C  0032 2713 0032           ori.b      [A2 + D0.w + 0x32], 0x13
  7581. 00005A22  2711                     move.l     -[A3], [A1]
  7582. 00005A24  0032 3F3C 0001           ori.b      [A2 + D0.w + 0x1], 0x3C /* '<' */
  7583. 00005A2A  3F3C 0005                move.w     -[A7], 0x5
  7584. 00005A2E  3F2D 8DAC                move.w     -[A7], [A5 - 0x7254]
  7585. 00005A32  42A7                     clr.l      -[A7]
  7586. 00005A34  42A7                     clr.l      -[A7]
  7587. 00005A36  486E FDF4                pea.l      [A6 - 0x20C]
  7588. 00005A3A  4EBA 03C4                jsr        [PC + 0x3C4 /* 00005E00 */]
  7589. 00005A3E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7590. 00005A42  3E00                     move.w     D7, D0
  7591. 00005A44  3007                     move.w     D0, D7
  7592. 00005A46  6000 011E                bra        +0x120 /* 00005B66 */
  7593. 00005A4A  7C00                     moveq.l    D6, 0x00
  7594. 00005A4C  600E                     bra        +0x10 /* 00005A5C */
  7595. 00005A4E  7C01                     moveq.l    D6, 0x01
  7596. 00005A50  600A                     bra        +0xC /* 00005A5C */
  7597. 00005A52  7C02                     moveq.l    D6, 0x02
  7598. 00005A54  6006                     bra        +0x8 /* 00005A5C */
  7599. 00005A56  7002                     moveq.l    D0, 0x02
  7600. 00005A58  6000 010C                bra        +0x10E /* 00005B66 */
  7601. label00005A5C:
  7602. 00005A5C  508C                     addq.l     A4, 8
  7603. 00005A5E  486E FBAE                pea.l      [A6 - 0x452]
  7604. 00005A62  486E FBE8                pea.l      [A6 - 0x418]
  7605. 00005A66  486E FBBA                pea.l      [A6 - 0x446]
  7606. 00005A6A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7607. 00005A6E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7608. 00005A72  2F0C                     move.l     -[A7], A4
  7609. 00005A74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7610. 00005A78  4EBA 07F6                jsr        [PC + 0x7F6 /* 00006270 */]
  7611. 00005A7C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7612. 00005A80  3E00                     move.w     D7, D0
  7613. 00005A82  4A47                     tst.w      D7
  7614. 00005A84  6706                     beq        +0x8 /* 00005A8C */
  7615. 00005A86  3007                     move.w     D0, D7
  7616. 00005A88  6000 00DC                bra        +0xDE /* 00005B66 */
  7617. label00005A8C:
  7618. 00005A8C  302E FBBA                move.w     D0, [A6 - 0x446]
  7619. 00005A90  48C0                     ext.l      D0
  7620. 00005A92  E780                     asl        D0, 3
  7621. 00005A94  D9C0                     add.l      A4, D0
  7622. 00005A96  4AAE FBAE                tst.l      [A6 - 0x452]
  7623. 00005A9A  670C                     beq        +0xE /* 00005AA8 */
  7624. 00005A9C  4A46                     tst.w      D6
  7625. 00005A9E  6706                     beq        +0x8 /* 00005AA6 */
  7626. 00005AA0  7072                     moveq.l    D0, 0x72
  7627. 00005AA2  6000 00C2                bra        +0xC4 /* 00005B66 */
  7628. label00005AA6:
  7629. 00005AA6  7C03                     moveq.l    D6, 0x03
  7630. label00005AA8:
  7631. 00005AA8  4A54                     tst.w      [A4]
  7632. 00005AAA  6706                     beq        +0x8 /* 00005AB2 */
  7633. 00005AAC  7013                     moveq.l    D0, 0x13
  7634. 00005AAE  6000 00B6                bra        +0xB8 /* 00005B66 */
  7635. label00005AB2:
  7636. 00005AB2  486E FBB2                pea.l      [A6 - 0x44E]
  7637. 00005AB6  486E FBBC                pea.l      [A6 - 0x444]
  7638. 00005ABA  486E FBE8                pea.l      [A6 - 0x418]
  7639. 00005ABE  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  7640. 00005AC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7641. 00005AC6  3E00                     move.w     D7, D0
  7642. 00005AC8  4A47                     tst.w      D7
  7643. 00005ACA  6706                     beq        +0x8 /* 00005AD2 */
  7644. 00005ACC  3007                     move.w     D0, D7
  7645. 00005ACE  6000 0096                bra        +0x98 /* 00005B66 */
  7646. label00005AD2:
  7647. 00005AD2  2F2E FBBC                move.l     -[A7], [A6 - 0x444]
  7648. 00005AD6  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  7649. 00005ADA  588F                     addq.l     A7, 4
  7650. 00005ADC  486E FBB8                pea.l      [A6 - 0x448]
  7651. 00005AE0  486E FBC0                pea.l      [A6 - 0x440]
  7652. 00005AE4  2F2E FBB2                move.l     -[A7], [A6 - 0x44E]
  7653. 00005AE8  2F2E FBBC                move.l     -[A7], [A6 - 0x444]
  7654. 00005AEC  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  7655. 00005AF0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7656. 00005AF4  4A40                     tst.w      D0
  7657. 00005AF6  6700 006C                beq        +0x6E /* 00005B64 */
  7658. 00005AFA  3006                     move.w     D0, D6
  7659. 00005AFC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7660. 00005B00  0000 0003                ori.b      D0, 0x3
  7661. 00005B04  003C 0008                ori.b      ccr, 8
  7662. 00005B08  001A 0022                ori.b      [A2]+, 0x22 /* '\"' */
  7663. 00005B0C  002E 486E FBE8           ori.b      [A6 - 0x418], 0x6E /* 'n' */
  7664. 00005B12  4EBA 0708                jsr        [PC + 0x708 /* 0000621C */]
  7665. 00005B16  588F                     addq.l     A7, 4
  7666. 00005B18  3E00                     move.w     D7, D0
  7667. 00005B1A  4A47                     tst.w      D7
  7668. 00005B1C  6704                     beq        +0x6 /* 00005B22 */
  7669. 00005B1E  3007                     move.w     D0, D7
  7670. 00005B20  6044                     bra        +0x46 /* 00005B66 */
  7671. label00005B22:
  7672. 00005B22  3D6E FBB8 FBB6           move.w     [A6 - 0x44A], [A6 - 0x448]
  7673. 00005B28  7C05                     moveq.l    D6, 0x05
  7674. 00005B2A  6014                     bra        +0x16 /* 00005B40 */
  7675. 00005B2C  302E FBB8                move.w     D0, [A6 - 0x448]
  7676. 00005B30  5240                     addq.w     D0, 1
  7677. 00005B32  3D40 FBB6                move.w     [A6 - 0x44A], D0
  7678. 00005B36  7C05                     moveq.l    D6, 0x05
  7679. 00005B38  6006                     bra        +0x8 /* 00005B40 */
  7680. 00005B3A  3D6E FBB0 FBB6           move.w     [A6 - 0x44A], [A6 - 0x450]
  7681. label00005B40:
  7682. 00005B40  3F3C 0001                move.w     -[A7], 0x1
  7683. 00005B44  3F06                     move.w     -[A7], D6
  7684. 00005B46  3F2E FBB6                move.w     -[A7], [A6 - 0x44A]
  7685. 00005B4A  2F2E FBB2                move.l     -[A7], [A6 - 0x44E]
  7686. 00005B4E  2F2E FBBC                move.l     -[A7], [A6 - 0x444]
  7687. 00005B52  486E FDF4                pea.l      [A6 - 0x20C]
  7688. 00005B56  4EBA 02A8                jsr        [PC + 0x2A8 /* 00005E00 */]
  7689. 00005B5A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7690. 00005B5E  3E00                     move.w     D7, D0
  7691. 00005B60  3007                     move.w     D0, D7
  7692. 00005B62  6002                     bra        +0x4 /* 00005B66 */
  7693. label00005B64:
  7694. 00005B64  703F                     moveq.l    D0, 0x3F
  7695. label00005B66:
  7696. 00005B66  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7697. 00005B6A  4E5E                     unlink     A6
  7698. 00005B6C  4E75                     rts
  7699. fn00005B6E:
  7700. 00005B6E  4E56 FD94                link       A6, -0x026C
  7701. 00005B72  48E7 0308                movem.l    -[A7], D6,D7,A4
  7702. 00005B76  286E 000C                movea.l    A4, [A6 + 0xC]
  7703. 00005B7A  508C                     addq.l     A4, 8
  7704. 00005B7C  3014                     move.w     D0, [A4]
  7705. 00005B7E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7706. 00005B82  0003 000E                ori.b      D3, 0xE
  7707. 00005B86  2713                     move.l     -[A3], [A3]
  7708. 00005B88  000E 2711                ori.b      A6, 0x11
  7709. 00005B8C  000E 2719                ori.b      A6, 0x19
  7710. 00005B90  0022 7C01                ori.b      -[A2], 0x1
  7711. 00005B94  6022                     bra        +0x24 /* 00005BB8 */
  7712. 00005B96  7C02                     moveq.l    D6, 0x02
  7713. 00005B98  601E                     bra        +0x20 /* 00005BB8 */
  7714. 00005B9A  7C00                     moveq.l    D6, 0x00
  7715. 00005B9C  486C 0008                pea.l      [A4 + 0x8]
  7716. 00005BA0  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  7717. 00005BA4  588F                     addq.l     A7, 4
  7718. 00005BA6  0C40 0002                cmpi.w     D0, 0x2
  7719. 00005BAA  670C                     beq        +0xE /* 00005BB8 */
  7720. 00005BAC  7002                     moveq.l    D0, 0x02
  7721. 00005BAE  6000 01CE                bra        +0x1D0 /* 00005D7E */
  7722. 00005BB2  7002                     moveq.l    D0, 0x02
  7723. 00005BB4  6000 01C8                bra        +0x1CA /* 00005D7E */
  7724. label00005BB8:
  7725. 00005BB8  508C                     addq.l     A4, 8
  7726. 00005BBA  486E FD94                pea.l      [A6 - 0x26C]
  7727. 00005BBE  486E FDF2                pea.l      [A6 - 0x20E]
  7728. 00005BC2  486E FFFE                pea.l      [A6 - 0x2]
  7729. 00005BC6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7730. 00005BCA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7731. 00005BCE  2F0C                     move.l     -[A7], A4
  7732. 00005BD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7733. 00005BD4  4EBA 069A                jsr        [PC + 0x69A /* 00006270 */]
  7734. 00005BD8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7735. 00005BDC  3E00                     move.w     D7, D0
  7736. 00005BDE  4A47                     tst.w      D7
  7737. 00005BE0  6706                     beq        +0x8 /* 00005BE8 */
  7738. 00005BE2  3007                     move.w     D0, D7
  7739. 00005BE4  6000 0198                bra        +0x19A /* 00005D7E */
  7740. label00005BE8:
  7741. 00005BE8  302E FFFE                move.w     D0, [A6 - 0x2]
  7742. 00005BEC  48C0                     ext.l      D0
  7743. 00005BEE  E780                     asl        D0, 3
  7744. 00005BF0  D9C0                     add.l      A4, D0
  7745. 00005BF2  4A54                     tst.w      [A4]
  7746. 00005BF4  6706                     beq        +0x8 /* 00005BFC */
  7747. 00005BF6  7013                     moveq.l    D0, 0x13
  7748. 00005BF8  6000 0184                bra        +0x186 /* 00005D7E */
  7749. label00005BFC:
  7750. 00005BFC  486E FD98                pea.l      [A6 - 0x268]
  7751. 00005C00  486E FD9C                pea.l      [A6 - 0x264]
  7752. 00005C04  486E FDF2                pea.l      [A6 - 0x20E]
  7753. 00005C08  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  7754. 00005C0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7755. 00005C10  3E00                     move.w     D7, D0
  7756. 00005C12  4A47                     tst.w      D7
  7757. 00005C14  6706                     beq        +0x8 /* 00005C1C */
  7758. 00005C16  3007                     move.w     D0, D7
  7759. 00005C18  6000 0164                bra        +0x166 /* 00005D7E */
  7760. label00005C1C:
  7761. 00005C1C  2D6E FD9C FDB0           move.l     [A6 - 0x250], [A6 - 0x264]
  7762. 00005C22  2D6E FD98 FDB8           move.l     [A6 - 0x248], [A6 - 0x268]
  7763. 00005C28  486E FDB4                pea.l      [A6 - 0x24C]
  7764. 00005C2C  4878 0002                push.l     0x2
  7765. 00005C30  2F2E FDB0                move.l     -[A7], [A6 - 0x250]
  7766. 00005C34  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7767. 00005C38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7768. 00005C3C  3F00                     move.w     -[A7], D0
  7769. 00005C3E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7770. 00005C42  548F                     addq.l     A7, 2
  7771. 00005C44  486E FDA0                pea.l      [A6 - 0x260]
  7772. 00005C48  2F2E FDB8                move.l     -[A7], [A6 - 0x248]
  7773. 00005C4C  2F2E FDB4                move.l     -[A7], [A6 - 0x24C]
  7774. 00005C50  2F2E FDB0                move.l     -[A7], [A6 - 0x250]
  7775. 00005C54  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7776. 00005C58  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7777. 00005C5C  2D6E FDA0 FDBC           move.l     [A6 - 0x244], [A6 - 0x260]
  7778. 00005C62  2D6E FDA4 FDC0           move.l     [A6 - 0x240], [A6 - 0x25C]
  7779. 00005C68  486E FDC4                pea.l      [A6 - 0x23C]
  7780. 00005C6C  2F2E FDBC                move.l     -[A7], [A6 - 0x244]
  7781. 00005C70  2F2E FDB0                move.l     -[A7], [A6 - 0x250]
  7782. 00005C74  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7783. 00005C78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7784. 00005C7C  3F00                     move.w     -[A7], D0
  7785. 00005C7E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7786. 00005C82  548F                     addq.l     A7, 2
  7787. 00005C84  206E FDC4                movea.l    A0, [A6 - 0x23C]
  7788. 00005C88  2050                     movea.l    A0, [A0]
  7789. 00005C8A  2D68 001A FDC8           move.l     [A6 - 0x238], [A0 + 0x1A]
  7790. 00005C90  426E FDD8                clr.w      [A6 - 0x228]
  7791. 00005C94  42A7                     clr.l      -[A7]
  7792. 00005C96  2F2E FDC8                move.l     -[A7], [A6 - 0x238]
  7793. 00005C9A  4EBA 00EA                jsr        [PC + 0xEA /* 00005D86 */]
  7794. 00005C9E  508F                     addq.l     A7, 8
  7795. 00005CA0  2D40 FDDA                move.l     [A6 - 0x226], D0
  7796. 00005CA4  42AE FDDE                clr.l      [A6 - 0x222]
  7797. 00005CA8  42AE FDE2                clr.l      [A6 - 0x21E]
  7798. 00005CAC  42AE FDE6                clr.l      [A6 - 0x21A]
  7799. 00005CB0  42A7                     clr.l      -[A7]
  7800. 00005CB2  42A7                     clr.l      -[A7]
  7801. 00005CB4  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  7802. 00005CB8  205F                     movea.l    A0, [A7]+
  7803. 00005CBA  2D48 FDEA                move.l     [A6 - 0x216], A0
  7804. 00005CBE  3F3C 0002                move.w     -[A7], 0x2
  7805. 00005CC2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  7806. 00005CC6  548F                     addq.l     A7, 2
  7807. 00005CC8  2D40 FDEE                move.l     [A6 - 0x212], D0
  7808. 00005CCC  0C46 0001                cmpi.w     D6, 0x1
  7809. 00005CD0  660A                     bne        +0xC /* 00005CDC */
  7810. 00005CD2  4AAE FD94                tst.l      [A6 - 0x26C]
  7811. 00005CD6  6704                     beq        +0x6 /* 00005CDC */
  7812. 00005CD8  53AE FD94                subq.l     [A6 - 0x26C], 1
  7813. label00005CDC:
  7814. 00005CDC  4A46                     tst.w      D6
  7815. 00005CDE  6604                     bne        +0x6 /* 00005CE4 */
  7816. 00005CE0  42AE FD94                clr.l      [A6 - 0x26C]
  7817. label00005CE4:
  7818. 00005CE4  3F3C 001A                move.w     -[A7], 0x1A
  7819. 00005CE8  3F2E FD96                move.w     -[A7], [A6 - 0x26A]
  7820. 00005CEC  2F2E FDC8                move.l     -[A7], [A6 - 0x238]
  7821. 00005CF0  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  7822. 00005CF4  508F                     addq.l     A7, 8
  7823. 00005CF6  206E FDC8                movea.l    A0, [A6 - 0x238]
  7824. 00005CFA  2F2E FD94                move.l     -[A7], [A6 - 0x26C]
  7825. 00005CFE  2F3C 0000 001A           move.l     -[A7], 0x1A
  7826. 00005D04  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7827. 00005D08  D090                     add.l      D0, [A0]
  7828. 00005D0A  2040                     movea.l    A0, D0
  7829. 00005D0C  43EE FDD8                lea.l      A1, [A6 - 0x228]
  7830. 00005D10  7005                     moveq.l    D0, 0x05
  7831. label00005D12:
  7832. 00005D12  20D9                     move.l     [A0]+, [A1]+
  7833. 00005D14  51C8 FFFC                dbf        D0, -0x6 /* 00005D12 */
  7834. 00005D18  30D9                     move.w     [A0]+, [A1]+
  7835. 00005D1A  2F2E FDBC                move.l     -[A7], [A6 - 0x244]
  7836. 00005D1E  2F2E FDB0                move.l     -[A7], [A6 - 0x250]
  7837. 00005D22  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  7838. 00005D26  508F                     addq.l     A7, 8
  7839. 00005D28  3F00                     move.w     -[A7], D0
  7840. 00005D2A  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7841. 00005D2E  548F                     addq.l     A7, 2
  7842. 00005D30  2F2E FDBC                move.l     -[A7], [A6 - 0x244]
  7843. 00005D34  2F2E FDB0                move.l     -[A7], [A6 - 0x250]
  7844. 00005D38  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  7845. 00005D3C  508F                     addq.l     A7, 8
  7846. 00005D3E  3F00                     move.w     -[A7], D0
  7847. 00005D40  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7848. 00005D44  548F                     addq.l     A7, 2
  7849. 00005D46  4878 0002                push.l     0x2
  7850. 00005D4A  2F2E FDB0                move.l     -[A7], [A6 - 0x250]
  7851. 00005D4E  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  7852. 00005D52  508F                     addq.l     A7, 8
  7853. 00005D54  3F00                     move.w     -[A7], D0
  7854. 00005D56  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7855. 00005D5A  548F                     addq.l     A7, 2
  7856. 00005D5C  3F3C 0001                move.w     -[A7], 0x1
  7857. 00005D60  3F2E FD96                move.w     -[A7], [A6 - 0x26A]
  7858. 00005D64  2F2E FD98                move.l     -[A7], [A6 - 0x268]
  7859. 00005D68  2F2E FD9C                move.l     -[A7], [A6 - 0x264]
  7860. 00005D6C  4EBA 153C                jsr        [PC + 0x153C /* 000072AA */]
  7861. 00005D70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7862. 00005D74  4EBA 09D2                jsr        [PC + 0x9D2 /* 00006748 */]
  7863. 00005D78  4EBA 09BE                jsr        [PC + 0x9BE /* 00006738 */]
  7864. 00005D7C  7000                     moveq.l    D0, 0x00
  7865. label00005D7E:
  7866. 00005D7E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7867. 00005D82  4E5E                     unlink     A6
  7868. 00005D84  4E75                     rts
  7869. fn00005D86:
  7870. 00005D86  4E56 FFE6                link       A6, -0x001A
  7871. 00005D8A  48E7 0700                movem.l    -[A7], D5,D6,D7
  7872. 00005D8E  7E64                     moveq.l    D7, 0x64
  7873. 00005D90  42A7                     clr.l      -[A7]
  7874. 00005D92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7875. 00005D96  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7876. 00005D9A  201F                     move.l     D0, [A7]+
  7877. 00005D9C  4878 001A                push.l     0x1A
  7878. 00005DA0  2F00                     move.l     -[A7], D0
  7879. 00005DA2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7880. 00005DA6  3C00                     move.w     D6, D0
  7881. 00005DA8  7A00                     moveq.l    D5, 0x00
  7882. 00005DAA  603A                     bra        +0x3C /* 00005DE6 */
  7883. label00005DAC:
  7884. 00005DAC  206E 0008                movea.l    A0, [A6 + 0x8]
  7885. 00005DB0  3005                     move.w     D0, D5
  7886. 00005DB2  C1FC 001A                muls.w     D0, 0x1A
  7887. 00005DB6  D090                     add.l      D0, [A0]
  7888. 00005DB8  2040                     movea.l    A0, D0
  7889. 00005DBA  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  7890. 00005DBE  7005                     moveq.l    D0, 0x05
  7891. label00005DC0:
  7892. 00005DC0  22D8                     move.l     [A1]+, [A0]+
  7893. 00005DC2  51C8 FFFC                dbf        D0, -0x6 /* 00005DC0 */
  7894. 00005DC6  32D8                     move.w     [A1]+, [A0]+
  7895. 00005DC8  BEAE FFE8                cmp.l      D7, [A6 - 0x18]
  7896. 00005DCC  6E08                     bgt        +0xA /* 00005DD6 */
  7897. 00005DCE  202E FFE8                move.l     D0, [A6 - 0x18]
  7898. 00005DD2  5280                     addq.l     D0, 1
  7899. 00005DD4  2E00                     move.l     D7, D0
  7900. label00005DD6:
  7901. 00005DD6  202E FFE8                move.l     D0, [A6 - 0x18]
  7902. 00005DDA  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  7903. 00005DDE  6604                     bne        +0x6 /* 00005DE4 */
  7904. 00005DE0  42AE 000C                clr.l      [A6 + 0xC]
  7905. label00005DE4:
  7906. 00005DE4  5245                     addq.w     D5, 1
  7907. label00005DE6:
  7908. 00005DE6  BA46                     cmp.w      D5, D6
  7909. 00005DE8  6DC2                     blt        -0x3C /* 00005DAC */
  7910. 00005DEA  4AAE 000C                tst.l      [A6 + 0xC]
  7911. 00005DEE  6706                     beq        +0x8 /* 00005DF6 */
  7912. 00005DF0  202E 000C                move.l     D0, [A6 + 0xC]
  7913. 00005DF4  6002                     bra        +0x4 /* 00005DF8 */
  7914. label00005DF6:
  7915. 00005DF6  2007                     move.l     D0, D7
  7916. label00005DF8:
  7917. 00005DF8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7918. 00005DFC  4E5E                     unlink     A6
  7919. 00005DFE  4E75                     rts
  7920. fn00005E00:
  7921. 00005E00  4E56 FFB8                link       A6, -0x0048
  7922. 00005E04  486E FFFC                pea.l      [A6 - 0x4]
  7923. 00005E08  486E FFC0                pea.l      [A6 - 0x40]
  7924. 00005E0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7925. 00005E10  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  7926. 00005E14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7927. 00005E18  3D40 FFBE                move.w     [A6 - 0x42], D0
  7928. 00005E1C  4A6E FFBE                tst.w      [A6 - 0x42]
  7929. 00005E20  6708                     beq        +0xA /* 00005E2A */
  7930. 00005E22  302E FFBE                move.w     D0, [A6 - 0x42]
  7931. 00005E26  6000 019E                bra        +0x1A0 /* 00005FC6 */
  7932. label00005E2A:
  7933. 00005E2A  0C6E 0005 0016           cmpi.w     [A6 + 0x16], 0x5
  7934. 00005E30  6714                     beq        +0x16 /* 00005E46 */
  7935. 00005E32  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  7936. 00005E36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7937. 00005E3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7938. 00005E3E  4EBA 1402                jsr        [PC + 0x1402 /* 00007242 */]
  7939. 00005E42  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7940. label00005E46:
  7941. 00005E46  3D6D 8DAC FFB8           move.w     [A6 - 0x48], [A5 - 0x7254]
  7942. 00005E4C  0C6E 0005 0016           cmpi.w     [A6 + 0x16], 0x5
  7943. 00005E52  6606                     bne        +0x8 /* 00005E5A */
  7944. 00005E54  3D6E 0014 FFB8           move.w     [A6 - 0x48], [A6 + 0x14]
  7945. label00005E5A:
  7946. 00005E5A  486E FFBA                pea.l      [A6 - 0x46]
  7947. 00005E5E  486E FFC4                pea.l      [A6 - 0x3C]
  7948. 00005E62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7949. 00005E66  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  7950. 00005E6A  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  7951. 00005E6E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7952. 00005E72  4A40                     tst.w      D0
  7953. 00005E74  6700 006E                beq        +0x70 /* 00005EE4 */
  7954. 00005E78  0C6E 0005 0016           cmpi.w     [A6 + 0x16], 0x5
  7955. 00005E7E  671A                     beq        +0x1C /* 00005E9A */
  7956. 00005E80  202E FFC0                move.l     D0, [A6 - 0x40]
  7957. 00005E84  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  7958. 00005E88  6610                     bne        +0x12 /* 00005E9A */
  7959. 00005E8A  202E FFFC                move.l     D0, [A6 - 0x4]
  7960. 00005E8E  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7961. 00005E92  6606                     bne        +0x8 /* 00005E9A */
  7962. 00005E94  7071                     moveq.l    D0, 0x71
  7963. 00005E96  6000 012E                bra        +0x130 /* 00005FC6 */
  7964. label00005E9A:
  7965. 00005E9A  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  7966. 00005E9E  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  7967. 00005EA2  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  7968. 00005EA6  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  7969. 00005EAA  508F                     addq.l     A7, 8
  7970. 00005EAC  302E FFBA                move.w     D0, [A6 - 0x46]
  7971. 00005EB0  B06E FFB8                cmp.w      D0, [A6 - 0x48]
  7972. 00005EB4  6C04                     bge        +0x6 /* 00005EBA */
  7973. 00005EB6  536E FFB8                subq.w     [A6 - 0x48], 1
  7974. label00005EBA:
  7975. 00005EBA  302E FFB8                move.w     D0, [A6 - 0x48]
  7976. 00005EBE  B06D 8DAC                cmp.w      D0, [A5 - 0x7254]
  7977. 00005EC2  6D0A                     blt        +0xC /* 00005ECE */
  7978. 00005EC4  302D 8DAC                move.w     D0, [A5 - 0x7254]
  7979. 00005EC8  5340                     subq.w     D0, 1
  7980. 00005ECA  3D40 FFB8                move.w     [A6 - 0x48], D0
  7981. label00005ECE:
  7982. 00005ECE  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  7983. 00005ED2  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  7984. 00005ED6  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  7985. 00005EDA  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  7986. 00005EDE  508F                     addq.l     A7, 8
  7987. 00005EE0  6000 009C                bra        +0x9E /* 00005F7E */
  7988. label00005EE4:
  7989. 00005EE4  2D6E FFC0 FFC4           move.l     [A6 - 0x3C], [A6 - 0x40]
  7990. 00005EEA  2D6E FFFC FFCC           move.l     [A6 - 0x34], [A6 - 0x4]
  7991. 00005EF0  486E FFC8                pea.l      [A6 - 0x38]
  7992. 00005EF4  4878 0002                push.l     0x2
  7993. 00005EF8  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  7994. 00005EFC  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7995. 00005F00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7996. 00005F04  3F00                     move.w     -[A7], D0
  7997. 00005F06  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7998. 00005F0A  548F                     addq.l     A7, 2
  7999. 00005F0C  486E FFEC                pea.l      [A6 - 0x14]
  8000. 00005F10  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  8001. 00005F14  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  8002. 00005F18  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  8003. 00005F1C  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8004. 00005F20  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8005. 00005F24  2D6E FFEC FFD0           move.l     [A6 - 0x30], [A6 - 0x14]
  8006. 00005F2A  2D6E FFF0 FFD4           move.l     [A6 - 0x2C], [A6 - 0x10]
  8007. 00005F30  486E FFD8                pea.l      [A6 - 0x28]
  8008. 00005F34  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  8009. 00005F38  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  8010. 00005F3C  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  8011. 00005F40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8012. 00005F44  3F00                     move.w     -[A7], D0
  8013. 00005F46  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8014. 00005F4A  548F                     addq.l     A7, 2
  8015. 00005F4C  206E FFD8                movea.l    A0, [A6 - 0x28]
  8016. 00005F50  2050                     movea.l    A0, [A0]
  8017. 00005F52  2D68 001A FFDC           move.l     [A6 - 0x24], [A0 + 0x1A]
  8018. 00005F58  302E FFB8                move.w     D0, [A6 - 0x48]
  8019. 00005F5C  B06D 8DAC                cmp.w      D0, [A5 - 0x7254]
  8020. 00005F60  6F06                     ble        +0x8 /* 00005F68 */
  8021. 00005F62  3D6D 8DAC FFB8           move.w     [A6 - 0x48], [A5 - 0x7254]
  8022. label00005F68:
  8023. 00005F68  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  8024. 00005F6C  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  8025. 00005F70  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  8026. 00005F74  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  8027. 00005F78  508F                     addq.l     A7, 8
  8028. 00005F7A  526D 8DAC                addq.w     [A5 - 0x7254], 1
  8029. label00005F7E:
  8030. 00005F7E  2D6E 000C FFE0           move.l     [A6 - 0x20], [A6 + 0xC]
  8031. 00005F84  2D6E 0010 FFE4           move.l     [A6 - 0x1C], [A6 + 0x10]
  8032. 00005F8A  3D6E 0016 FFE8           move.w     [A6 - 0x18], [A6 + 0x16]
  8033. 00005F90  3D6E 0014 FFEA           move.w     [A6 - 0x16], [A6 + 0x14]
  8034. 00005F96  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  8035. 00005F9A  302E FFB8                move.w     D0, [A6 - 0x48]
  8036. 00005F9E  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  8037. 00005FA2  D090                     add.l      D0, [A0]
  8038. 00005FA4  2040                     movea.l    A0, D0
  8039. 00005FA6  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  8040. 00005FAA  7009                     moveq.l    D0, 0x09
  8041. label00005FAC:
  8042. 00005FAC  20D9                     move.l     [A0]+, [A1]+
  8043. 00005FAE  51C8 FFFC                dbf        D0, -0x6 /* 00005FAC */
  8044. 00005FB2  4A6E 0018                tst.w      [A6 + 0x18]
  8045. 00005FB6  670C                     beq        +0xE /* 00005FC4 */
  8046. 00005FB8  4EBA 10C8                jsr        [PC + 0x10C8 /* 00007082 */]
  8047. 00005FBC  4EBA 078A                jsr        [PC + 0x78A /* 00006748 */]
  8048. 00005FC0  4EBA 0776                jsr        [PC + 0x776 /* 00006738 */]
  8049. label00005FC4:
  8050. 00005FC4  7000                     moveq.l    D0, 0x00
  8051. label00005FC6:
  8052. 00005FC6  4E5E                     unlink     A6
  8053. 00005FC8  4E75                     rts
  8054. export_358:
  8055. 00005FCA  4E56 FDEC                link       A6, -0x0214
  8056. 00005FCE  2F0C                     move.l     -[A7], A4
  8057. 00005FD0  286E 000C                movea.l    A4, [A6 + 0xC]
  8058. 00005FD4  508C                     addq.l     A4, 8
  8059. 00005FD6  0C54 2712                cmpi.w     [A4], 0x2712
  8060. 00005FDA  662C                     bne        +0x2E /* 00006008 */
  8061. 00005FDC  508C                     addq.l     A4, 8
  8062. 00005FDE  0C54 2B3B                cmpi.w     [A4], 0x2B3B /* '+;' */
  8063. 00005FE2  6706                     beq        +0x8 /* 00005FEA */
  8064. 00005FE4  7002                     moveq.l    D0, 0x02
  8065. 00005FE6  6000 00A8                bra        +0xAA /* 00006090 */
  8066. label00005FEA:
  8067. 00005FEA  508C                     addq.l     A4, 8
  8068. 00005FEC  4A54                     tst.w      [A4]
  8069. 00005FEE  6706                     beq        +0x8 /* 00005FF6 */
  8070. 00005FF0  7013                     moveq.l    D0, 0x13
  8071. 00005FF2  6000 009C                bra        +0x9E /* 00006090 */
  8072. label00005FF6:
  8073. 00005FF6  4EBA 0B6C                jsr        [PC + 0xB6C /* 00006B64 */]
  8074. 00005FFA  4EBA 074C                jsr        [PC + 0x74C /* 00006748 */]
  8075. 00005FFE  4EBA 0738                jsr        [PC + 0x738 /* 00006738 */]
  8076. 00006002  7000                     moveq.l    D0, 0x00
  8077. 00006004  6000 008A                bra        +0x8C /* 00006090 */
  8078. label00006008:
  8079. 00006008  486E FFFC                pea.l      [A6 - 0x4]
  8080. 0000600C  486E FDF0                pea.l      [A6 - 0x210]
  8081. 00006010  486E FDEC                pea.l      [A6 - 0x214]
  8082. 00006014  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8083. 00006018  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8084. 0000601C  2F0C                     move.l     -[A7], A4
  8085. 0000601E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8086. 00006022  4EBA 024C                jsr        [PC + 0x24C /* 00006270 */]
  8087. 00006026  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  8088. 0000602A  3D40 FDEE                move.w     [A6 - 0x212], D0
  8089. 0000602E  4A6E FDEE                tst.w      [A6 - 0x212]
  8090. 00006032  6708                     beq        +0xA /* 0000603C */
  8091. 00006034  302E FDEE                move.w     D0, [A6 - 0x212]
  8092. 00006038  6000 0056                bra        +0x58 /* 00006090 */
  8093. label0000603C:
  8094. 0000603C  302E FDEC                move.w     D0, [A6 - 0x214]
  8095. 00006040  48C0                     ext.l      D0
  8096. 00006042  E780                     asl        D0, 3
  8097. 00006044  D9C0                     add.l      A4, D0
  8098. 00006046  4A54                     tst.w      [A4]
  8099. 00006048  6704                     beq        +0x6 /* 0000604E */
  8100. 0000604A  7013                     moveq.l    D0, 0x13
  8101. 0000604C  6042                     bra        +0x44 /* 00006090 */
  8102. label0000604E:
  8103. 0000604E  4AAE FFFC                tst.l      [A6 - 0x4]
  8104. 00006052  6714                     beq        +0x16 /* 00006068 */
  8105. 00006054  202E FFFC                move.l     D0, [A6 - 0x4]
  8106. 00006058  5380                     subq.l     D0, 1
  8107. 0000605A  3F00                     move.w     -[A7], D0
  8108. 0000605C  486E FDF0                pea.l      [A6 - 0x210]
  8109. 00006060  4EBA 0034                jsr        [PC + 0x34 /* 00006096 */]
  8110. 00006064  5C8F                     addq.l     A7, 6
  8111. 00006066  6028                     bra        +0x2A /* 00006090 */
  8112. label00006068:
  8113. 00006068  486E FDF0                pea.l      [A6 - 0x210]
  8114. 0000606C  4EBA 01AE                jsr        [PC + 0x1AE /* 0000621C */]
  8115. 00006070  588F                     addq.l     A7, 4
  8116. 00006072  3D40 FDEE                move.w     [A6 - 0x212], D0
  8117. 00006076  4A6E FDEE                tst.w      [A6 - 0x212]
  8118. 0000607A  6706                     beq        +0x8 /* 00006082 */
  8119. 0000607C  302E FDEE                move.w     D0, [A6 - 0x212]
  8120. 00006080  600E                     bra        +0x10 /* 00006090 */
  8121. label00006082:
  8122. 00006082  4EBA 0FFE                jsr        [PC + 0xFFE /* 00007082 */]
  8123. 00006086  4EBA 06C0                jsr        [PC + 0x6C0 /* 00006748 */]
  8124. 0000608A  4EBA 06AC                jsr        [PC + 0x6AC /* 00006738 */]
  8125. 0000608E  7000                     moveq.l    D0, 0x00
  8126. label00006090:
  8127. 00006090  285F                     movea.l    A4, [A7]+
  8128. 00006092  4E5E                     unlink     A6
  8129. 00006094  4E75                     rts
  8130. fn00006096:
  8131. 00006096  4E56 FDB0                link       A6, -0x0250
  8132. 0000609A  486E FEB2                pea.l      [A6 - 0x14E]
  8133. 0000609E  486E FEB6                pea.l      [A6 - 0x14A]
  8134. 000060A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8135. 000060A6  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  8136. 000060AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8137. 000060AE  3D40 FEB0                move.w     [A6 - 0x150], D0
  8138. 000060B2  4A6E FEB0                tst.w      [A6 - 0x150]
  8139. 000060B6  6708                     beq        +0xA /* 000060C0 */
  8140. 000060B8  302E FEB0                move.w     D0, [A6 - 0x150]
  8141. 000060BC  6000 015A                bra        +0x15C /* 00006218 */
  8142. label000060C0:
  8143. 000060C0  2D6E FEB6 FED4           move.l     [A6 - 0x12C], [A6 - 0x14A]
  8144. 000060C6  2D6E FEB2 FEDC           move.l     [A6 - 0x124], [A6 - 0x14E]
  8145. 000060CC  486E FED8                pea.l      [A6 - 0x128]
  8146. 000060D0  4878 0002                push.l     0x2
  8147. 000060D4  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  8148. 000060D8  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  8149. 000060DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8150. 000060E0  3F00                     move.w     -[A7], D0
  8151. 000060E2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8152. 000060E6  548F                     addq.l     A7, 2
  8153. 000060E8  486E FFF0                pea.l      [A6 - 0x10]
  8154. 000060EC  2F2E FEDC                move.l     -[A7], [A6 - 0x124]
  8155. 000060F0  2F2E FED8                move.l     -[A7], [A6 - 0x128]
  8156. 000060F4  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  8157. 000060F8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8158. 000060FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8159. 00006100  2D6E FFF0 FEE0           move.l     [A6 - 0x120], [A6 - 0x10]
  8160. 00006106  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  8161. 0000610C  486E FEE8                pea.l      [A6 - 0x118]
  8162. 00006110  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  8163. 00006114  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  8164. 00006118  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  8165. 0000611C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8166. 00006120  3F00                     move.w     -[A7], D0
  8167. 00006122  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8168. 00006126  548F                     addq.l     A7, 2
  8169. 00006128  206E FEE8                movea.l    A0, [A6 - 0x118]
  8170. 0000612C  2050                     movea.l    A0, [A0]
  8171. 0000612E  2D68 001A FEEC           move.l     [A6 - 0x114], [A0 + 0x1A]
  8172. 00006134  206E FEEC                movea.l    A0, [A6 - 0x114]
  8173. 00006138  302E 000C                move.w     D0, [A6 + 0xC]
  8174. 0000613C  C1FC 001A                muls.w     D0, 0x1A
  8175. 00006140  D090                     add.l      D0, [A0]
  8176. 00006142  2040                     movea.l    A0, D0
  8177. 00006144  43EE FEBA                lea.l      A1, [A6 - 0x146]
  8178. 00006148  7005                     moveq.l    D0, 0x05
  8179. label0000614A:
  8180. 0000614A  22D8                     move.l     [A1]+, [A0]+
  8181. 0000614C  51C8 FFFC                dbf        D0, -0x6 /* 0000614A */
  8182. 00006150  32D8                     move.w     [A1]+, [A0]+
  8183. 00006152  2F2E FED0                move.l     -[A7], [A6 - 0x130]
  8184. 00006156  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8185. 0000615A  2F2E FECC                move.l     -[A7], [A6 - 0x134]
  8186. 0000615E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8187. 00006162  41EE FEFE                lea.l      A0, [A6 - 0x102]
  8188. 00006166  43EE FED4                lea.l      A1, [A6 - 0x12C]
  8189. 0000616A  7009                     moveq.l    D0, 0x09
  8190. label0000616C:
  8191. 0000616C  20D9                     move.l     [A0]+, [A1]+
  8192. 0000616E  51C8 FFFC                dbf        D0, -0x6 /* 0000616C */
  8193. 00006172  3D6E 000C FF26           move.w     [A6 - 0xDA], [A6 + 0xC]
  8194. 00006178  422E FDB0                clr.b      [A6 - 0x250]
  8195. 0000617C  486E FDB0                pea.l      [A6 - 0x250]
  8196. 00006180  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8197. 00006184  486E FEFC                pea.l      [A6 - 0x104]
  8198. 00006188  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  8199. 0000618C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8200. 00006190  486E FDB0                pea.l      [A6 - 0x250]
  8201. 00006194  4267                     clr.w      -[A7]
  8202. 00006196  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  8203. 0000619A  5C8F                     addq.l     A7, 6
  8204. 0000619C  3F3C 001A                move.w     -[A7], 0x1A
  8205. 000061A0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8206. 000061A4  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  8207. 000061A8  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8208. 000061AC  508F                     addq.l     A7, 8
  8209. 000061AE  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  8210. 000061B2  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  8211. 000061B6  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  8212. 000061BA  508F                     addq.l     A7, 8
  8213. 000061BC  3F00                     move.w     -[A7], D0
  8214. 000061BE  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8215. 000061C2  548F                     addq.l     A7, 2
  8216. 000061C4  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  8217. 000061C8  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  8218. 000061CC  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  8219. 000061D0  508F                     addq.l     A7, 8
  8220. 000061D2  3F00                     move.w     -[A7], D0
  8221. 000061D4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8222. 000061D8  548F                     addq.l     A7, 2
  8223. 000061DA  4878 0002                push.l     0x2
  8224. 000061DE  2F2E FED4                move.l     -[A7], [A6 - 0x12C]
  8225. 000061E2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  8226. 000061E6  508F                     addq.l     A7, 8
  8227. 000061E8  3F00                     move.w     -[A7], D0
  8228. 000061EA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8229. 000061EE  548F                     addq.l     A7, 2
  8230. 000061F0  4267                     clr.w      -[A7]
  8231. 000061F2  302E 000C                move.w     D0, [A6 + 0xC]
  8232. 000061F6  5240                     addq.w     D0, 1
  8233. 000061F8  3F00                     move.w     -[A7], D0
  8234. 000061FA  2F2E FEB2                move.l     -[A7], [A6 - 0x14E]
  8235. 000061FE  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  8236. 00006202  4EBA 10A6                jsr        [PC + 0x10A6 /* 000072AA */]
  8237. 00006206  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8238. 0000620A  4EBA 0E76                jsr        [PC + 0xE76 /* 00007082 */]
  8239. 0000620E  4EBA 0538                jsr        [PC + 0x538 /* 00006748 */]
  8240. 00006212  4EBA 0524                jsr        [PC + 0x524 /* 00006738 */]
  8241. 00006216  7000                     moveq.l    D0, 0x00
  8242. label00006218:
  8243. 00006218  4E5E                     unlink     A6
  8244. 0000621A  4E75                     rts
  8245. fn0000621C:
  8246. 0000621C  4E56 FFCC                link       A6, -0x0034
  8247. 00006220  486E FFCC                pea.l      [A6 - 0x34]
  8248. 00006224  486E FFD4                pea.l      [A6 - 0x2C]
  8249. 00006228  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8250. 0000622C  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  8251. 00006230  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8252. 00006234  3D40 FFD0                move.w     [A6 - 0x30], D0
  8253. 00006238  4A6E FFD0                tst.w      [A6 - 0x30]
  8254. 0000623C  6706                     beq        +0x8 /* 00006244 */
  8255. 0000623E  302E FFD0                move.w     D0, [A6 - 0x30]
  8256. 00006242  6028                     bra        +0x2A /* 0000626C */
  8257. label00006244:
  8258. 00006244  486E FFD2                pea.l      [A6 - 0x2E]
  8259. 00006248  486E FFD8                pea.l      [A6 - 0x28]
  8260. 0000624C  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  8261. 00006250  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  8262. 00006254  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  8263. 00006258  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8264. 0000625C  4A40                     tst.w      D0
  8265. 0000625E  670A                     beq        +0xC /* 0000626A */
  8266. 00006260  3F2E FFD2                move.w     -[A7], [A6 - 0x2E]
  8267. 00006264  4EBA 0F32                jsr        [PC + 0xF32 /* 00007198 */]
  8268. 00006268  548F                     addq.l     A7, 2
  8269. label0000626A:
  8270. 0000626A  7000                     moveq.l    D0, 0x00
  8271. label0000626C:
  8272. 0000626C  4E5E                     unlink     A6
  8273. 0000626E  4E75                     rts
  8274. fn00006270:
  8275. 00006270  4E56 FFB8                link       A6, -0x0048
  8276. 00006274  48E7 0018                movem.l    -[A7], A3,A4
  8277. 00006278  286E 000C                movea.l    A4, [A6 + 0xC]
  8278. 0000627C  206E 0020                movea.l    A0, [A6 + 0x20]
  8279. 00006280  4290                     clr.l      [A0]
  8280. 00006282  0C54 2B38                cmpi.w     [A4], 0x2B38 /* '+8' */
  8281. 00006286  6600 00AC                bne        +0xAE /* 00006334 */
  8282. 0000628A  206E 0018                movea.l    A0, [A6 + 0x18]
  8283. 0000628E  7001                     moveq.l    D0, 0x01
  8284. 00006290  3080                     move.w     [A0], D0
  8285. 00006292  486E FFC0                pea.l      [A6 - 0x40]
  8286. 00006296  206E 0008                movea.l    A0, [A6 + 0x8]
  8287. 0000629A  2F28 000A                move.l     -[A7], [A0 + 0xA]
  8288. 0000629E  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  8289. 000062A2  508F                     addq.l     A7, 8
  8290. 000062A4  486E FFB8                pea.l      [A6 - 0x48]
  8291. 000062A8  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  8292. 000062AC  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  8293. 000062B0  508F                     addq.l     A7, 8
  8294. 000062B2  206E FFB8                movea.l    A0, [A6 - 0x48]
  8295. 000062B6  2650                     movea.l    A3, [A0]
  8296. 000062B8  206E FFC0                movea.l    A0, [A6 - 0x40]
  8297. 000062BC  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  8298. 000062C0  486E FFBC                pea.l      [A6 - 0x44]
  8299. 000062C4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8300. 000062C8  2F10                     move.l     -[A7], [A0]
  8301. 000062CA  2F0B                     move.l     -[A7], A3
  8302. 000062CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8303. 000062D0  4EBA 01D2                jsr        [PC + 0x1D2 /* 000064A4 */]
  8304. 000062D4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8305. 000062D8  3D40 FFBE                move.w     [A6 - 0x42], D0
  8306. 000062DC  4A6E FFBE                tst.w      [A6 - 0x42]
  8307. 000062E0  6708                     beq        +0xA /* 000062EA */
  8308. 000062E2  302E FFBE                move.w     D0, [A6 - 0x42]
  8309. 000062E6  6000 01B4                bra        +0x1B6 /* 0000649C */
  8310. label000062EA:
  8311. 000062EA  302E FFBC                move.w     D0, [A6 - 0x44]
  8312. 000062EE  48C0                     ext.l      D0
  8313. 000062F0  E780                     asl        D0, 3
  8314. 000062F2  D7C0                     add.l      A3, D0
  8315. 000062F4  206E FFC0                movea.l    A0, [A6 - 0x40]
  8316. 000062F8  3F3C 0001                move.w     -[A7], 0x1
  8317. 000062FC  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  8318. 00006300  486E FFBC                pea.l      [A6 - 0x44]
  8319. 00006304  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8320. 00006308  2F10                     move.l     -[A7], [A0]
  8321. 0000630A  2F0B                     move.l     -[A7], A3
  8322. 0000630C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8323. 00006310  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  8324. 00006314  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  8325. 00006318  3D40 FFBE                move.w     [A6 - 0x42], D0
  8326. 0000631C  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  8327. 00006320  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8328. 00006324  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  8329. 00006328  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8330. 0000632C  302E FFBE                move.w     D0, [A6 - 0x42]
  8331. 00006330  6000 016A                bra        +0x16C /* 0000649C */
  8332. label00006334:
  8333. 00006334  2F0C                     move.l     -[A7], A4
  8334. 00006336  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  8335. 0000633A  588F                     addq.l     A7, 4
  8336. 0000633C  3D40 FFC4                move.w     [A6 - 0x3C], D0
  8337. 00006340  0C40 0002                cmpi.w     D0, 0x2
  8338. 00006344  670A                     beq        +0xC /* 00006350 */
  8339. 00006346  0C6E 0001 FFC4           cmpi.w     [A6 - 0x3C], 0x1
  8340. 0000634C  6600 007C                bne        +0x7E /* 000063CA */
  8341. label00006350:
  8342. 00006350  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  8343. 00006354  486E FFBC                pea.l      [A6 - 0x44]
  8344. 00006358  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8345. 0000635C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8346. 00006360  2F0C                     move.l     -[A7], A4
  8347. 00006362  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8348. 00006366  4EBA 013C                jsr        [PC + 0x13C /* 000064A4 */]
  8349. 0000636A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8350. 0000636E  3D40 FFBE                move.w     [A6 - 0x42], D0
  8351. 00006372  4A6E FFBE                tst.w      [A6 - 0x42]
  8352. 00006376  6708                     beq        +0xA /* 00006380 */
  8353. 00006378  302E FFBE                move.w     D0, [A6 - 0x42]
  8354. 0000637C  6000 011E                bra        +0x120 /* 0000649C */
  8355. label00006380:
  8356. 00006380  206E 0018                movea.l    A0, [A6 + 0x18]
  8357. 00006384  30AE FFBC                move.w     [A0], [A6 - 0x44]
  8358. 00006388  302E FFBC                move.w     D0, [A6 - 0x44]
  8359. 0000638C  48C0                     ext.l      D0
  8360. 0000638E  E780                     asl        D0, 3
  8361. 00006390  D9C0                     add.l      A4, D0
  8362. 00006392  3F3C 0001                move.w     -[A7], 0x1
  8363. 00006396  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  8364. 0000639A  486E FFBC                pea.l      [A6 - 0x44]
  8365. 0000639E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8366. 000063A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8367. 000063A6  2F0C                     move.l     -[A7], A4
  8368. 000063A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8369. 000063AC  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  8370. 000063B0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  8371. 000063B4  3D40 FFBE                move.w     [A6 - 0x42], D0
  8372. 000063B8  206E 0018                movea.l    A0, [A6 + 0x18]
  8373. 000063BC  302E FFBC                move.w     D0, [A6 - 0x44]
  8374. 000063C0  D150                     add.w      [A0], D0
  8375. 000063C2  302E FFBE                move.w     D0, [A6 - 0x42]
  8376. 000063C6  6000 00D4                bra        +0xD6 /* 0000649C */
  8377. label000063CA:
  8378. 000063CA  486E FFC6                pea.l      [A6 - 0x3A]
  8379. 000063CE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  8380. 000063D2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8381. 000063D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8382. 000063DA  2F0C                     move.l     -[A7], A4
  8383. 000063DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8384. 000063E0  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  8385. 000063E4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8386. 000063E8  3D40 FFBE                move.w     [A6 - 0x42], D0
  8387. 000063EC  4A6E FFBE                tst.w      [A6 - 0x42]
  8388. 000063F0  6708                     beq        +0xA /* 000063FA */
  8389. 000063F2  302E FFBE                move.w     D0, [A6 - 0x42]
  8390. 000063F6  6000 00A4                bra        +0xA6 /* 0000649C */
  8391. label000063FA:
  8392. 000063FA  486E FFB8                pea.l      [A6 - 0x48]
  8393. 000063FE  486E FFC6                pea.l      [A6 - 0x3A]
  8394. 00006402  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  8395. 00006406  508F                     addq.l     A7, 8
  8396. 00006408  206E FFB8                movea.l    A0, [A6 - 0x48]
  8397. 0000640C  2650                     movea.l    A3, [A0]
  8398. 0000640E  486E FFC6                pea.l      [A6 - 0x3A]
  8399. 00006412  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  8400. 00006416  588F                     addq.l     A7, 4
  8401. 00006418  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  8402. 0000641C  486E FFBC                pea.l      [A6 - 0x44]
  8403. 00006420  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8404. 00006424  2F00                     move.l     -[A7], D0
  8405. 00006426  2F0B                     move.l     -[A7], A3
  8406. 00006428  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8407. 0000642C  4EBA 0076                jsr        [PC + 0x76 /* 000064A4 */]
  8408. 00006430  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8409. 00006434  3D40 FFBE                move.w     [A6 - 0x42], D0
  8410. 00006438  4A6E FFBE                tst.w      [A6 - 0x42]
  8411. 0000643C  6710                     beq        +0x12 /* 0000644E */
  8412. 0000643E  486E FFC6                pea.l      [A6 - 0x3A]
  8413. 00006442  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8414. 00006446  588F                     addq.l     A7, 4
  8415. 00006448  302E FFBE                move.w     D0, [A6 - 0x42]
  8416. 0000644C  604E                     bra        +0x50 /* 0000649C */
  8417. label0000644E:
  8418. 0000644E  302E FFBC                move.w     D0, [A6 - 0x44]
  8419. 00006452  48C0                     ext.l      D0
  8420. 00006454  E780                     asl        D0, 3
  8421. 00006456  D7C0                     add.l      A3, D0
  8422. 00006458  486E FFC6                pea.l      [A6 - 0x3A]
  8423. 0000645C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  8424. 00006460  588F                     addq.l     A7, 4
  8425. 00006462  3F3C 0001                move.w     -[A7], 0x1
  8426. 00006466  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  8427. 0000646A  486E FFBC                pea.l      [A6 - 0x44]
  8428. 0000646E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8429. 00006472  2F00                     move.l     -[A7], D0
  8430. 00006474  2F0B                     move.l     -[A7], A3
  8431. 00006476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8432. 0000647A  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  8433. 0000647E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  8434. 00006482  3D40 FFBE                move.w     [A6 - 0x42], D0
  8435. 00006486  486E FFC6                pea.l      [A6 - 0x3A]
  8436. 0000648A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8437. 0000648E  588F                     addq.l     A7, 4
  8438. 00006490  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  8439. 00006494  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8440. 00006498  302E FFBE                move.w     D0, [A6 - 0x42]
  8441. label0000649C:
  8442. 0000649C  4CDF 1800                movem.l    A3,A4, [A7]+
  8443. 000064A0  4E5E                     unlink     A6
  8444. 000064A2  4E75                     rts
  8445. fn000064A4:
  8446. 000064A4  4E56 FF08                link       A6, -0x00F8
  8447. 000064A8  2F0C                     move.l     -[A7], A4
  8448. 000064AA  286E 000C                movea.l    A4, [A6 + 0xC]
  8449. 000064AE  206E 0018                movea.l    A0, [A6 + 0x18]
  8450. 000064B2  4250                     clr.w      [A0]
  8451. 000064B4  2F0C                     move.l     -[A7], A4
  8452. 000064B6  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  8453. 000064BA  588F                     addq.l     A7, 4
  8454. 000064BC  0C40 0001                cmpi.w     D0, 0x1
  8455. 000064C0  6706                     beq        +0x8 /* 000064C8 */
  8456. 000064C2  7000                     moveq.l    D0, 0x00
  8457. 000064C4  6000 0066                bra        +0x68 /* 0000652C */
  8458. label000064C8:
  8459. 000064C8  486E FF0C                pea.l      [A6 - 0xF4]
  8460. 000064CC  486E FF08                pea.l      [A6 - 0xF8]
  8461. 000064D0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8462. 000064D4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8463. 000064D8  2F0C                     move.l     -[A7], A4
  8464. 000064DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8465. 000064DE  4EAD 0BEA                jsr        [A5 + 0xBEA /* export_377 */]
  8466. 000064E2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8467. 000064E6  3D40 FF0A                move.w     [A6 - 0xF6], D0
  8468. 000064EA  4A6E FF0A                tst.w      [A6 - 0xF6]
  8469. 000064EE  6706                     beq        +0x8 /* 000064F6 */
  8470. 000064F0  302E FF0A                move.w     D0, [A6 - 0xF6]
  8471. 000064F4  6036                     bra        +0x38 /* 0000652C */
  8472. label000064F6:
  8473. 000064F6  486E FF0C                pea.l      [A6 - 0xF4]
  8474. 000064FA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  8475. 000064FE  588F                     addq.l     A7, 4
  8476. 00006500  0C6E 0001 FF0C           cmpi.w     [A6 - 0xF4], 0x1
  8477. 00006506  6622                     bne        +0x24 /* 0000652A */
  8478. 00006508  302E FF36                move.w     D0, [A6 - 0xCA]
  8479. 0000650C  5240                     addq.w     D0, 1
  8480. 0000650E  206E 001C                movea.l    A0, [A6 + 0x1C]
  8481. 00006512  48C0                     ext.l      D0
  8482. 00006514  2080                     move.l     [A0], D0
  8483. 00006516  6008                     bra        +0xA /* 00006520 */
  8484. label00006518:
  8485. 00006518  508C                     addq.l     A4, 8
  8486. 0000651A  206E 0018                movea.l    A0, [A6 + 0x18]
  8487. 0000651E  5250                     addq.w     [A0], 1
  8488. label00006520:
  8489. 00006520  0C54 2B39                cmpi.w     [A4], 0x2B39 /* '+9' */
  8490. 00006524  6704                     beq        +0x6 /* 0000652A */
  8491. 00006526  4A54                     tst.w      [A4]
  8492. 00006528  66EE                     bne        -0x10 /* 00006518 */
  8493. label0000652A:
  8494. 0000652A  7000                     moveq.l    D0, 0x00
  8495. label0000652C:
  8496. 0000652C  285F                     movea.l    A4, [A7]+
  8497. 0000652E  4E5E                     unlink     A6
  8498. 00006530  4E75                     rts
  8499. export_361:
  8500. 00006532  4E56 FE74                link       A6, -0x018C
  8501. 00006536  2F0C                     move.l     -[A7], A4
  8502. 00006538  286E 000C                movea.l    A4, [A6 + 0xC]
  8503. 0000653C  0C54 07FE                cmpi.w     [A4], 0x7FE
  8504. 00006540  57C0                     seq        D0
  8505. 00006542  4400                     neg.b      D0
  8506. 00006544  4880                     ext.w      D0
  8507. 00006546  3D40 FE74                move.w     [A6 - 0x18C], D0
  8508. 0000654A  508C                     addq.l     A4, 8
  8509. 0000654C  486E FE94                pea.l      [A6 - 0x16C]
  8510. 00006550  486E FE76                pea.l      [A6 - 0x18A]
  8511. 00006554  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8512. 00006558  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8513. 0000655C  2F0C                     move.l     -[A7], A4
  8514. 0000655E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8515. 00006562  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  8516. 00006566  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8517. 0000656A  3D40 FE78                move.w     [A6 - 0x188], D0
  8518. 0000656E  4A6E FE78                tst.w      [A6 - 0x188]
  8519. 00006572  6708                     beq        +0xA /* 0000657C */
  8520. 00006574  302E FE78                move.w     D0, [A6 - 0x188]
  8521. 00006578  6000 01B8                bra        +0x1BA /* 00006732 */
  8522. label0000657C:
  8523. 0000657C  302E FE76                move.w     D0, [A6 - 0x18A]
  8524. 00006580  48C0                     ext.l      D0
  8525. 00006582  E780                     asl        D0, 3
  8526. 00006584  D9C0                     add.l      A4, D0
  8527. 00006586  4A54                     tst.w      [A4]
  8528. 00006588  6710                     beq        +0x12 /* 0000659A */
  8529. 0000658A  486E FE94                pea.l      [A6 - 0x16C]
  8530. 0000658E  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  8531. 00006592  588F                     addq.l     A7, 4
  8532. 00006594  703B                     moveq.l    D0, 0x3B
  8533. 00006596  6000 019A                bra        +0x19C /* 00006732 */
  8534. label0000659A:
  8535. 0000659A  0C6E 0002 FE94           cmpi.w     [A6 - 0x16C], 0x2
  8536. 000065A0  6600 0072                bne        +0x74 /* 00006614 */
  8537. 000065A4  206E FEAA                movea.l    A0, [A6 - 0x156]
  8538. 000065A8  2050                     movea.l    A0, [A0]
  8539. 000065AA  43EE FF88                lea.l      A1, [A6 - 0x78]
  8540. 000065AE  7006                     moveq.l    D0, 0x06
  8541. label000065B0:
  8542. 000065B0  22D8                     move.l     [A1]+, [A0]+
  8543. 000065B2  51C8 FFFC                dbf        D0, -0x6 /* 000065B0 */
  8544. 000065B6  32D8                     move.w     [A1]+, [A0]+
  8545. 000065B8  4A6E FE74                tst.w      [A6 - 0x18C]
  8546. 000065BC  6708                     beq        +0xA /* 000065C6 */
  8547. 000065BE  08AE 0000 FF8D           bclr.b     [A6 - 0x73], 0x0
  8548. 000065C4  6006                     bra        +0x8 /* 000065CC */
  8549. label000065C6:
  8550. 000065C6  08EE 0000 FF8D           bset.b     [A6 - 0x73], 0x0
  8551. label000065CC:
  8552. 000065CC  206E FEAA                movea.l    A0, [A6 - 0x156]
  8553. 000065D0  2050                     movea.l    A0, [A0]
  8554. 000065D2  43EE FF88                lea.l      A1, [A6 - 0x78]
  8555. 000065D6  7006                     moveq.l    D0, 0x06
  8556. label000065D8:
  8557. 000065D8  20D9                     move.l     [A0]+, [A1]+
  8558. 000065DA  51C8 FFFC                dbf        D0, -0x6 /* 000065D8 */
  8559. 000065DE  30D9                     move.w     [A0]+, [A1]+
  8560. 000065E0  2F2E FEA2                move.l     -[A7], [A6 - 0x15E]
  8561. 000065E4  2F2E FE96                move.l     -[A7], [A6 - 0x16A]
  8562. 000065E8  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  8563. 000065EC  508F                     addq.l     A7, 8
  8564. 000065EE  3F00                     move.w     -[A7], D0
  8565. 000065F0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8566. 000065F4  548F                     addq.l     A7, 2
  8567. 000065F6  4A6E FEC0                tst.w      [A6 - 0x140]
  8568. 000065FA  6708                     beq        +0xA /* 00006604 */
  8569. 000065FC  4EBA 014A                jsr        [PC + 0x14A /* 00006748 */]
  8570. 00006600  4EBA 0136                jsr        [PC + 0x136 /* 00006738 */]
  8571. label00006604:
  8572. 00006604  486E FE94                pea.l      [A6 - 0x16C]
  8573. 00006608  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  8574. 0000660C  588F                     addq.l     A7, 4
  8575. 0000660E  7000                     moveq.l    D0, 0x00
  8576. 00006610  6000 0120                bra        +0x122 /* 00006732 */
  8577. label00006614:
  8578. 00006614  0C6E 0001 FE94           cmpi.w     [A6 - 0x16C], 0x1
  8579. 0000661A  6600 0082                bne        +0x84 /* 0000669E */
  8580. 0000661E  206E FEAE                movea.l    A0, [A6 - 0x152]
  8581. 00006622  302E FEBE                move.w     D0, [A6 - 0x142]
  8582. 00006626  C1FC 001A                muls.w     D0, 0x1A
  8583. 0000662A  D090                     add.l      D0, [A0]
  8584. 0000662C  2040                     movea.l    A0, D0
  8585. 0000662E  43EE FE7A                lea.l      A1, [A6 - 0x186]
  8586. 00006632  7005                     moveq.l    D0, 0x05
  8587. label00006634:
  8588. 00006634  22D8                     move.l     [A1]+, [A0]+
  8589. 00006636  51C8 FFFC                dbf        D0, -0x6 /* 00006634 */
  8590. 0000663A  32D8                     move.w     [A1]+, [A0]+
  8591. 0000663C  4A6E FE74                tst.w      [A6 - 0x18C]
  8592. 00006640  6708                     beq        +0xA /* 0000664A */
  8593. 00006642  08AE 0000 FE87           bclr.b     [A6 - 0x179], 0x0
  8594. 00006648  6006                     bra        +0x8 /* 00006650 */
  8595. label0000664A:
  8596. 0000664A  08EE 0000 FE87           bset.b     [A6 - 0x179], 0x0
  8597. label00006650:
  8598. 00006650  206E FEAE                movea.l    A0, [A6 - 0x152]
  8599. 00006654  302E FEBE                move.w     D0, [A6 - 0x142]
  8600. 00006658  C1FC 001A                muls.w     D0, 0x1A
  8601. 0000665C  D090                     add.l      D0, [A0]
  8602. 0000665E  2040                     movea.l    A0, D0
  8603. 00006660  43EE FE7A                lea.l      A1, [A6 - 0x186]
  8604. 00006664  7005                     moveq.l    D0, 0x05
  8605. label00006666:
  8606. 00006666  20D9                     move.l     [A0]+, [A1]+
  8607. 00006668  51C8 FFFC                dbf        D0, -0x6 /* 00006666 */
  8608. 0000666C  30D9                     move.w     [A0]+, [A1]+
  8609. 0000666E  2F2E FEA2                move.l     -[A7], [A6 - 0x15E]
  8610. 00006672  2F2E FE96                move.l     -[A7], [A6 - 0x16A]
  8611. 00006676  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  8612. 0000667A  508F                     addq.l     A7, 8
  8613. 0000667C  3F00                     move.w     -[A7], D0
  8614. 0000667E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8615. 00006682  548F                     addq.l     A7, 2
  8616. 00006684  4A6E FEC0                tst.w      [A6 - 0x140]
  8617. 00006688  6704                     beq        +0x6 /* 0000668E */
  8618. 0000668A  4EBA 00BC                jsr        [PC + 0xBC /* 00006748 */]
  8619. label0000668E:
  8620. 0000668E  486E FE94                pea.l      [A6 - 0x16C]
  8621. 00006692  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  8622. 00006696  588F                     addq.l     A7, 4
  8623. 00006698  7000                     moveq.l    D0, 0x00
  8624. 0000669A  6000 0096                bra        +0x98 /* 00006732 */
  8625. label0000669E:
  8626. 0000669E  0C6E 0003 FE94           cmpi.w     [A6 - 0x16C], 0x3
  8627. 000066A4  6710                     beq        +0x12 /* 000066B6 */
  8628. 000066A6  486E FE94                pea.l      [A6 - 0x16C]
  8629. 000066AA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  8630. 000066AE  588F                     addq.l     A7, 4
  8631. 000066B0  7002                     moveq.l    D0, 0x02
  8632. 000066B2  6000 007E                bra        +0x80 /* 00006732 */
  8633. label000066B6:
  8634. 000066B6  206E FF32                movea.l    A0, [A6 - 0xCE]
  8635. 000066BA  302E FF2C                move.w     D0, [A6 - 0xD4]
  8636. 000066BE  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8637. 000066C2  D090                     add.l      D0, [A0]
  8638. 000066C4  2040                     movea.l    A0, D0
  8639. 000066C6  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  8640. 000066CA  7013                     moveq.l    D0, 0x13
  8641. label000066CC:
  8642. 000066CC  22D8                     move.l     [A1]+, [A0]+
  8643. 000066CE  51C8 FFFC                dbf        D0, -0x6 /* 000066CC */
  8644. 000066D2  32D8                     move.w     [A1]+, [A0]+
  8645. 000066D4  4A6E FE74                tst.w      [A6 - 0x18C]
  8646. 000066D8  6708                     beq        +0xA /* 000066E2 */
  8647. 000066DA  08AE 0007 FFB3           bclr.b     [A6 - 0x4D], 0x7
  8648. 000066E0  6006                     bra        +0x8 /* 000066E8 */
  8649. label000066E2:
  8650. 000066E2  08EE 0007 FFB3           bset.b     [A6 - 0x4D], 0x7
  8651. label000066E8:
  8652. 000066E8  206E FF32                movea.l    A0, [A6 - 0xCE]
  8653. 000066EC  302E FF2C                move.w     D0, [A6 - 0xD4]
  8654. 000066F0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8655. 000066F4  D090                     add.l      D0, [A0]
  8656. 000066F6  2040                     movea.l    A0, D0
  8657. 000066F8  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  8658. 000066FC  7013                     moveq.l    D0, 0x13
  8659. label000066FE:
  8660. 000066FE  20D9                     move.l     [A0]+, [A1]+
  8661. 00006700  51C8 FFFC                dbf        D0, -0x6 /* 000066FE */
  8662. 00006704  30D9                     move.w     [A0]+, [A1]+
  8663. 00006706  2F2E FF2E                move.l     -[A7], [A6 - 0xD2]
  8664. 0000670A  2F2E FEC2                move.l     -[A7], [A6 - 0x13E]
  8665. 0000670E  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  8666. 00006712  508F                     addq.l     A7, 8
  8667. 00006714  3F00                     move.w     -[A7], D0
  8668. 00006716  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8669. 0000671A  548F                     addq.l     A7, 2
  8670. 0000671C  486E FE94                pea.l      [A6 - 0x16C]
  8671. 00006720  4EBA ABCA                jsr        [PC - 0x5436 /* 000012EC */]
  8672. 00006724  588F                     addq.l     A7, 4
  8673. 00006726  486E FE94                pea.l      [A6 - 0x16C]
  8674. 0000672A  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  8675. 0000672E  588F                     addq.l     A7, 4
  8676. 00006730  7000                     moveq.l    D0, 0x00
  8677. label00006732:
  8678. 00006732  285F                     movea.l    A4, [A7]+
  8679. 00006734  4E5E                     unlink     A6
  8680. 00006736  4E75                     rts
  8681. export_363:
  8682. fn00006738:
  8683. 00006738  4A6D 8D96                tst.w      [A5 - 0x726A]
  8684. 0000673C  6708                     beq        +0xA /* 00006746 */
  8685. 0000673E  4A6D 8FA2                tst.w      [A5 - 0x705E]
  8686. 00006742  6602                     bne        +0x4 /* 00006746 */
  8687. 00006744  A937                     syscall    DrawMenuBar
  8688. label00006746:
  8689. 00006746  4E75                     rts
  8690. export_362:
  8691. fn00006748:
  8692. 00006748  4E56 FED4                link       A6, -0x012C
  8693. 0000674C  48E7 0118                movem.l    -[A7], D7,A3,A4
  8694. 00006750  4A6D 8FA2                tst.w      [A5 - 0x705E]
  8695. 00006754  6600 013C                bne        +0x13E /* 00006892 */
  8696. 00006758  4267                     clr.w      -[A7]
  8697. 0000675A  A938                     syscall    HiliteMenu
  8698. 0000675C  7E01                     moveq.l    D7, 0x01
  8699. label0000675E:
  8700. 0000675E  42A7                     clr.l      -[A7]
  8701. 00006760  3F07                     move.w     -[A7], D7
  8702. 00006762  A949                     syscall    GetMenuHandle
  8703. 00006764  205F                     movea.l    A0, [A7]+
  8704. 00006766  2648                     movea.l    A3, A0
  8705. 00006768  B6FC 0000                cmpa.w     A3, 0x0
  8706. 0000676C  6708                     beq        +0xA /* 00006776 */
  8707. 0000676E  2F0B                     move.l     -[A7], A3
  8708. 00006770  A932                     syscall    DisposeMenu
  8709. 00006772  5247                     addq.w     D7, 1
  8710. 00006774  60E8                     bra        -0x16 /* 0000675E */
  8711. label00006776:
  8712. 00006776  A934                     syscall    ClearMenuBar
  8713. 00006778  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  8714. 0000677C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  8715. 00006780  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  8716. 00006784  2850                     movea.l    A4, [A0]
  8717. 00006786  7E00                     moveq.l    D7, 0x00
  8718. 00006788  6014                     bra        +0x16 /* 0000679E */
  8719. label0000678A:
  8720. 0000678A  3007                     move.w     D0, D7
  8721. 0000678C  5240                     addq.w     D0, 1
  8722. 0000678E  3F00                     move.w     -[A7], D0
  8723. 00006790  2F0C                     move.l     -[A7], A4
  8724. 00006792  4EBA 0106                jsr        [PC + 0x106 /* 0000689A */]
  8725. 00006796  5C8F                     addq.l     A7, 6
  8726. 00006798  49EC 0028                lea.l      A4, [A4 + 0x28]
  8727. 0000679C  5247                     addq.w     D7, 1
  8728. label0000679E:
  8729. 0000679E  BE6D 8DAC                cmp.w      D7, [A5 - 0x7254]
  8730. 000067A2  6DE6                     blt        -0x18 /* 0000678A */
  8731. 000067A4  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  8732. 000067A8  2850                     movea.l    A4, [A0]
  8733. 000067AA  7E00                     moveq.l    D7, 0x00
  8734. 000067AC  6000 00D4                bra        +0xD6 /* 00006882 */
  8735. label000067B0:
  8736. 000067B0  0C6C 0005 0024           cmpi.w     [A4 + 0x24], 0x5
  8737. 000067B6  6700 00C4                beq        +0xC6 /* 0000687C */
  8738. 000067BA  486E FFFE                pea.l      [A6 - 0x2]
  8739. 000067BE  486E FFD4                pea.l      [A6 - 0x2C]
  8740. 000067C2  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  8741. 000067C6  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  8742. 000067CA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  8743. 000067CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8744. 000067D2  4A40                     tst.w      D0
  8745. 000067D4  6700 00A6                beq        +0xA8 /* 0000687C */
  8746. 000067D8  42A7                     clr.l      -[A7]
  8747. 000067DA  302E FFFE                move.w     D0, [A6 - 0x2]
  8748. 000067DE  5240                     addq.w     D0, 1
  8749. 000067E0  3F00                     move.w     -[A7], D0
  8750. 000067E2  A949                     syscall    GetMenuHandle
  8751. 000067E4  205F                     movea.l    A0, [A7]+
  8752. 000067E6  2648                     movea.l    A3, A0
  8753. 000067E8  3D6C 0026 FFFC           move.w     [A6 - 0x4], [A4 + 0x26]
  8754. 000067EE  4267                     clr.w      -[A7]
  8755. 000067F0  2F0B                     move.l     -[A7], A3
  8756. 000067F2  A950                     syscall    CountMItems
  8757. 000067F4  301F                     move.w     D0, [A7]+
  8758. 000067F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  8759. 000067FA  302E FFFC                move.w     D0, [A6 - 0x4]
  8760. 000067FE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  8761. 00006802  6F06                     ble        +0x8 /* 0000680A */
  8762. 00006804  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  8763. label0000680A:
  8764. 0000680A  206C 0014                movea.l    A0, [A4 + 0x14]
  8765. 0000680E  486E FED4                pea.l      [A6 - 0x12C]
  8766. 00006812  2050                     movea.l    A0, [A0]
  8767. 00006814  2F28 0012                move.l     -[A7], [A0 + 0x12]
  8768. 00006818  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  8769. 0000681C  508F                     addq.l     A7, 8
  8770. 0000681E  486E FED4                pea.l      [A6 - 0x12C]
  8771. 00006822  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  8772. 00006826  588F                     addq.l     A7, 4
  8773. 00006828  3F3C 0003                move.w     -[A7], 0x3
  8774. 0000682C  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  8775. 00006830  548F                     addq.l     A7, 2
  8776. 00006832  486E FED4                pea.l      [A6 - 0x12C]
  8777. 00006836  2F00                     move.l     -[A7], D0
  8778. 00006838  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  8779. 0000683C  508F                     addq.l     A7, 8
  8780. 0000683E  4A40                     tst.w      D0
  8781. 00006840  670C                     beq        +0xE /* 0000684E */
  8782. 00006842  7001                     moveq.l    D0, 0x01
  8783. 00006844  1D40 FED4                move.b     [A6 - 0x12C], D0
  8784. 00006848  7014                     moveq.l    D0, 0x14
  8785. 0000684A  1D40 FED5                move.b     [A6 - 0x12B], D0
  8786. label0000684E:
  8787. 0000684E  2F0B                     move.l     -[A7], A3
  8788. 00006850  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8789. 00006854  3F3C 001B                move.w     -[A7], 0x1B
  8790. 00006858  A84F                     syscall    SetItemCmd
  8791. 0000685A  2F0B                     move.l     -[A7], A3
  8792. 0000685C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8793. 00006860  3007                     move.w     D0, D7
  8794. 00006862  5240                     addq.w     D0, 1
  8795. 00006864  3F00                     move.w     -[A7], D0
  8796. 00006866  A944                     syscall    SetItmMark
  8797. 00006868  2F0B                     move.l     -[A7], A3
  8798. 0000686A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8799. 0000686E  486E FED4                pea.l      [A6 - 0x12C]
  8800. 00006872  A947                     syscall    SetMenuItemText/SetItem
  8801. 00006874  2F0B                     move.l     -[A7], A3
  8802. 00006876  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8803. 0000687A  A939                     syscall    EnableItem
  8804. label0000687C:
  8805. 0000687C  49EC 0028                lea.l      A4, [A4 + 0x28]
  8806. 00006880  5247                     addq.w     D7, 1
  8807. label00006882:
  8808. 00006882  BE6D 8DAC                cmp.w      D7, [A5 - 0x7254]
  8809. 00006886  6D00 FF28                blt        -0xD6 /* 000067B0 */
  8810. 0000688A  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  8811. 0000688E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8812. label00006892:
  8813. 00006892  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  8814. 00006896  4E5E                     unlink     A6
  8815. 00006898  4E75                     rts
  8816. fn0000689A:
  8817. 0000689A  4E56 FED2                link       A6, -0x012E
  8818. 0000689E  48E7 0018                movem.l    -[A7], A3,A4
  8819. 000068A2  286E 0008                movea.l    A4, [A6 + 0x8]
  8820. 000068A6  2D6C 0014 FFD2           move.l     [A6 - 0x2E], [A4 + 0x14]
  8821. 000068AC  206E FFD2                movea.l    A0, [A6 - 0x2E]
  8822. 000068B0  486E FED2                pea.l      [A6 - 0x12E]
  8823. 000068B4  2050                     movea.l    A0, [A0]
  8824. 000068B6  2F28 0012                move.l     -[A7], [A0 + 0x12]
  8825. 000068BA  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  8826. 000068BE  508F                     addq.l     A7, 8
  8827. 000068C0  486E FED2                pea.l      [A6 - 0x12E]
  8828. 000068C4  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  8829. 000068C8  588F                     addq.l     A7, 4
  8830. 000068CA  3F3C 0003                move.w     -[A7], 0x3
  8831. 000068CE  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  8832. 000068D2  548F                     addq.l     A7, 2
  8833. 000068D4  486E FED2                pea.l      [A6 - 0x12E]
  8834. 000068D8  2F00                     move.l     -[A7], D0
  8835. 000068DA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  8836. 000068DE  508F                     addq.l     A7, 8
  8837. 000068E0  4A40                     tst.w      D0
  8838. 000068E2  670C                     beq        +0xE /* 000068F0 */
  8839. 000068E4  7001                     moveq.l    D0, 0x01
  8840. 000068E6  1D40 FED2                move.b     [A6 - 0x12E], D0
  8841. 000068EA  7014                     moveq.l    D0, 0x14
  8842. 000068EC  1D40 FED3                move.b     [A6 - 0x12D], D0
  8843. label000068F0:
  8844. 000068F0  42A7                     clr.l      -[A7]
  8845. 000068F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8846. 000068F6  486E FED2                pea.l      [A6 - 0x12E]
  8847. 000068FA  A931                     syscall    NewMenu
  8848. 000068FC  205F                     movea.l    A0, [A7]+
  8849. 000068FE  2648                     movea.l    A3, A0
  8850. 00006900  2F0C                     move.l     -[A7], A4
  8851. 00006902  2F0B                     move.l     -[A7], A3
  8852. 00006904  4EBA 016C                jsr        [PC + 0x16C /* 00006A72 */]
  8853. 00006908  508F                     addq.l     A7, 8
  8854. 0000690A  206E FFD2                movea.l    A0, [A6 - 0x2E]
  8855. 0000690E  2050                     movea.l    A0, [A0]
  8856. 00006910  0828 0000 0005           btst.b     [A0 + 0x5], 0x0
  8857. 00006916  6706                     beq        +0x8 /* 0000691E */
  8858. 00006918  2F0B                     move.l     -[A7], A3
  8859. 0000691A  4267                     clr.w      -[A7]
  8860. 0000691C  A93A                     syscall    DisableItem
  8861. label0000691E:
  8862. 0000691E  3F3C 0004                move.w     -[A7], 0x4
  8863. 00006922  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  8864. 00006926  548F                     addq.l     A7, 2
  8865. 00006928  486E FED2                pea.l      [A6 - 0x12E]
  8866. 0000692C  2F00                     move.l     -[A7], D0
  8867. 0000692E  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  8868. 00006932  508F                     addq.l     A7, 8
  8869. 00006934  4A40                     tst.w      D0
  8870. 00006936  670A                     beq        +0xC /* 00006942 */
  8871. 00006938  2F0B                     move.l     -[A7], A3
  8872. 0000693A  4879 464F 4E44           push.l     0x464F4E44 /* 'FOND' */
  8873. 00006940  A94D                     syscall    AppendResMenu/AddResMenu
  8874. label00006942:
  8875. 00006942  486E FED2                pea.l      [A6 - 0x12E]
  8876. 00006946  486D 9D62                pea.l      [A5 - 0x629E]
  8877. 0000694A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  8878. 0000694E  508F                     addq.l     A7, 8
  8879. 00006950  4A40                     tst.w      D0
  8880. 00006952  6708                     beq        +0xA /* 0000695C */
  8881. 00006954  2F0B                     move.l     -[A7], A3
  8882. 00006956  4EBA 0026                jsr        [PC + 0x26 /* 0000697E */]
  8883. 0000695A  588F                     addq.l     A7, 4
  8884. label0000695C:
  8885. 0000695C  0C6C 0005 0024           cmpi.w     [A4 + 0x24], 0x5
  8886. 00006962  6608                     bne        +0xA /* 0000696C */
  8887. 00006964  2F0B                     move.l     -[A7], A3
  8888. 00006966  4267                     clr.w      -[A7]
  8889. 00006968  A935                     syscall    InsertMenu
  8890. 0000696A  6008                     bra        +0xA /* 00006974 */
  8891. label0000696C:
  8892. 0000696C  2F0B                     move.l     -[A7], A3
  8893. 0000696E  3F3C FFFF                move.w     -[A7], 0xFFFF
  8894. 00006972  A935                     syscall    InsertMenu
  8895. label00006974:
  8896. 00006974  200B                     move.l     D0, A3
  8897. 00006976  4CDF 1800                movem.l    A3,A4, [A7]+
  8898. 0000697A  4E5E                     unlink     A6
  8899. 0000697C  4E75                     rts
  8900. fn0000697E:
  8901. 0000697E  4E56 FF00                link       A6, -0x0100
  8902. 00006982  48E7 0700                movem.l    -[A7], D5,D6,D7
  8903. 00006986  4267                     clr.w      -[A7]
  8904. 00006988  2F2D 8DF2                move.l     -[A7], [A5 - 0x720E]
  8905. 0000698C  A950                     syscall    CountMItems
  8906. 0000698E  301F                     move.w     D0, [A7]+
  8907. 00006990  3E00                     move.w     D7, D0
  8908. 00006992  4267                     clr.w      -[A7]
  8909. 00006994  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8910. 00006998  A950                     syscall    CountMItems
  8911. 0000699A  301F                     move.w     D0, [A7]+
  8912. 0000699C  3A00                     move.w     D5, D0
  8913. 0000699E  7C01                     moveq.l    D6, 0x01
  8914. 000069A0  6000 00B0                bra        +0xB2 /* 00006A52 */
  8915. label000069A4:
  8916. 000069A4  5245                     addq.w     D5, 1
  8917. 000069A6  2F2D 8DF2                move.l     -[A7], [A5 - 0x720E]
  8918. 000069AA  3F06                     move.w     -[A7], D6
  8919. 000069AC  486E FF00                pea.l      [A6 - 0x100]
  8920. 000069B0  A946                     syscall    GetMenuItemText/GetItem
  8921. 000069B2  7000                     moveq.l    D0, 0x00
  8922. 000069B4  102E FF00                move.b     D0, [A6 - 0x100]
  8923. 000069B8  0C40 0001                cmpi.w     D0, 0x1
  8924. 000069BC  6616                     bne        +0x18 /* 000069D4 */
  8925. 000069BE  0C2E 002D FF01           cmpi.b     [A6 - 0xFF], 0x2D /* '-' */
  8926. 000069C4  660E                     bne        +0x10 /* 000069D4 */
  8927. 000069C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8928. 000069CA  486D 9D64                pea.l      [A5 - 0x629C]
  8929. 000069CE  A933                     syscall    AppendMenu
  8930. 000069D0  6000 007E                bra        +0x80 /* 00006A50 */
  8931. label000069D4:
  8932. 000069D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8933. 000069D8  486D 9D68                pea.l      [A5 - 0x6298]
  8934. 000069DC  A933                     syscall    AppendMenu
  8935. 000069DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8936. 000069E2  3F05                     move.w     -[A7], D5
  8937. 000069E4  486E FF00                pea.l      [A6 - 0x100]
  8938. 000069E8  A947                     syscall    SetMenuItemText/SetItem
  8939. 000069EA  2F2D 8DF2                move.l     -[A7], [A5 - 0x720E]
  8940. 000069EE  3F06                     move.w     -[A7], D6
  8941. 000069F0  486E FF00                pea.l      [A6 - 0x100]
  8942. 000069F4  A943                     syscall    GetItmMark
  8943. 000069F6  4A2E FF01                tst.b      [A6 - 0xFF]
  8944. 000069FA  6710                     beq        +0x12 /* 00006A0C */
  8945. 000069FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8946. 00006A00  3F05                     move.w     -[A7], D5
  8947. 00006A02  7000                     moveq.l    D0, 0x00
  8948. 00006A04  102E FF01                move.b     D0, [A6 - 0xFF]
  8949. 00006A08  3F00                     move.w     -[A7], D0
  8950. 00006A0A  A944                     syscall    SetItmMark
  8951. label00006A0C:
  8952. 00006A0C  2F2D 8DF2                move.l     -[A7], [A5 - 0x720E]
  8953. 00006A10  3F06                     move.w     -[A7], D6
  8954. 00006A12  486E FF00                pea.l      [A6 - 0x100]
  8955. 00006A16  A93F                     syscall    GetItmIcon
  8956. 00006A18  4A2E FF01                tst.b      [A6 - 0xFF]
  8957. 00006A1C  6710                     beq        +0x12 /* 00006A2E */
  8958. 00006A1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8959. 00006A22  3F05                     move.w     -[A7], D5
  8960. 00006A24  7000                     moveq.l    D0, 0x00
  8961. 00006A26  102E FF01                move.b     D0, [A6 - 0xFF]
  8962. 00006A2A  3F00                     move.w     -[A7], D0
  8963. 00006A2C  A940                     syscall    SetItmIcon
  8964. label00006A2E:
  8965. 00006A2E  2F2D 8DF2                move.l     -[A7], [A5 - 0x720E]
  8966. 00006A32  3F06                     move.w     -[A7], D6
  8967. 00006A34  486E FF00                pea.l      [A6 - 0x100]
  8968. 00006A38  A84E                     syscall    GetItemCmd
  8969. 00006A3A  4A2E FF01                tst.b      [A6 - 0xFF]
  8970. 00006A3E  6710                     beq        +0x12 /* 00006A50 */
  8971. 00006A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8972. 00006A44  3F05                     move.w     -[A7], D5
  8973. 00006A46  7000                     moveq.l    D0, 0x00
  8974. 00006A48  102E FF01                move.b     D0, [A6 - 0xFF]
  8975. 00006A4C  3F00                     move.w     -[A7], D0
  8976. 00006A4E  A84F                     syscall    SetItemCmd
  8977. label00006A50:
  8978. 00006A50  5246                     addq.w     D6, 1
  8979. label00006A52:
  8980. 00006A52  BC47                     cmp.w      D6, D7
  8981. 00006A54  6F00 FF4E                ble        -0xB0 /* 000069A4 */
  8982. 00006A58  206E 0008                movea.l    A0, [A6 + 0x8]
  8983. 00006A5C  226D 8DF2                movea.l    A1, [A5 - 0x720E]
  8984. 00006A60  2251                     movea.l    A1, [A1]
  8985. 00006A62  2050                     movea.l    A0, [A0]
  8986. 00006A64  2169 0006 0006           move.l     [A0 + 0x6], [A1 + 0x6]
  8987. 00006A6A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8988. 00006A6E  4E5E                     unlink     A6
  8989. 00006A70  4E75                     rts
  8990. fn00006A72:
  8991. 00006A72  4E56 FF00                link       A6, -0x0100
  8992. 00006A76  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  8993. 00006A7A  266E 0008                movea.l    A3, [A6 + 0x8]
  8994. 00006A7E  286E 000C                movea.l    A4, [A6 + 0xC]
  8995. 00006A82  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  8996. 00006A86  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  8997. 00006A8A  206C 0018                movea.l    A0, [A4 + 0x18]
  8998. 00006A8E  2450                     movea.l    A2, [A0]
  8999. 00006A90  42A7                     clr.l      -[A7]
  9000. 00006A92  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  9001. 00006A96  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  9002. 00006A9A  201F                     move.l     D0, [A7]+
  9003. 00006A9C  4878 001A                push.l     0x1A
  9004. 00006AA0  2F00                     move.l     -[A7], D0
  9005. 00006AA2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9006. 00006AA6  3E00                     move.w     D7, D0
  9007. 00006AA8  7C00                     moveq.l    D6, 0x00
  9008. 00006AAA  6000 00A2                bra        +0xA4 /* 00006B4E */
  9009. label00006AAE:
  9010. 00006AAE  082A 0001 000D           btst.b     [A2 + 0xD], 0x1
  9011. 00006AB4  670C                     beq        +0xE /* 00006AC2 */
  9012. 00006AB6  2F0B                     move.l     -[A7], A3
  9013. 00006AB8  486D 9D6A                pea.l      [A5 - 0x6296]
  9014. 00006ABC  A933                     syscall    AppendMenu
  9015. 00006ABE  6000 0088                bra        +0x8A /* 00006B48 */
  9016. label00006AC2:
  9017. 00006AC2  2F0B                     move.l     -[A7], A3
  9018. 00006AC4  486D 9D6E                pea.l      [A5 - 0x6292]
  9019. 00006AC8  A933                     syscall    AppendMenu
  9020. 00006ACA  486E FF00                pea.l      [A6 - 0x100]
  9021. 00006ACE  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  9022. 00006AD2  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  9023. 00006AD6  508F                     addq.l     A7, 8
  9024. 00006AD8  486E FF00                pea.l      [A6 - 0x100]
  9025. 00006ADC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  9026. 00006AE0  588F                     addq.l     A7, 4
  9027. 00006AE2  2F0B                     move.l     -[A7], A3
  9028. 00006AE4  3006                     move.w     D0, D6
  9029. 00006AE6  5240                     addq.w     D0, 1
  9030. 00006AE8  3F00                     move.w     -[A7], D0
  9031. 00006AEA  486E FF00                pea.l      [A6 - 0x100]
  9032. 00006AEE  A947                     syscall    SetMenuItemText/SetItem
  9033. 00006AF0  0C6C 0004 0024           cmpi.w     [A4 + 0x24], 0x4
  9034. 00006AF6  6710                     beq        +0x12 /* 00006B08 */
  9035. 00006AF8  4A52                     tst.w      [A2]
  9036. 00006AFA  670C                     beq        +0xE /* 00006B08 */
  9037. 00006AFC  2F0B                     move.l     -[A7], A3
  9038. 00006AFE  3006                     move.w     D0, D6
  9039. 00006B00  5240                     addq.w     D0, 1
  9040. 00006B02  3F00                     move.w     -[A7], D0
  9041. 00006B04  3F12                     move.w     -[A7], [A2]
  9042. 00006B06  A84F                     syscall    SetItemCmd
  9043. label00006B08:
  9044. 00006B08  082A 0000 000D           btst.b     [A2 + 0xD], 0x0
  9045. 00006B0E  670A                     beq        +0xC /* 00006B1A */
  9046. 00006B10  2F0B                     move.l     -[A7], A3
  9047. 00006B12  3006                     move.w     D0, D6
  9048. 00006B14  5240                     addq.w     D0, 1
  9049. 00006B16  3F00                     move.w     -[A7], D0
  9050. 00006B18  A93A                     syscall    DisableItem
  9051. label00006B1A:
  9052. 00006B1A  082A 0002 000D           btst.b     [A2 + 0xD], 0x2
  9053. 00006B20  670E                     beq        +0x10 /* 00006B30 */
  9054. 00006B22  2F0B                     move.l     -[A7], A3
  9055. 00006B24  3006                     move.w     D0, D6
  9056. 00006B26  5240                     addq.w     D0, 1
  9057. 00006B28  3F00                     move.w     -[A7], D0
  9058. 00006B2A  1F3C 0001                move.b     -[A7], 0x1
  9059. 00006B2E  A945                     syscall    CheckItem
  9060. label00006B30:
  9061. 00006B30  202A 000A                move.l     D0, [A2 + 0xA]
  9062. 00006B34  E680                     asr        D0, 3
  9063. 00006B36  3A00                     move.w     D5, D0
  9064. 00006B38  4A45                     tst.w      D5
  9065. 00006B3A  670C                     beq        +0xE /* 00006B48 */
  9066. 00006B3C  2F0B                     move.l     -[A7], A3
  9067. 00006B3E  3006                     move.w     D0, D6
  9068. 00006B40  5240                     addq.w     D0, 1
  9069. 00006B42  3F00                     move.w     -[A7], D0
  9070. 00006B44  3F05                     move.w     -[A7], D5
  9071. 00006B46  A942                     syscall    SetItmStyle
  9072. label00006B48:
  9073. 00006B48  45EA 001A                lea.l      A2, [A2 + 0x1A]
  9074. 00006B4C  5246                     addq.w     D6, 1
  9075. label00006B4E:
  9076. 00006B4E  BC47                     cmp.w      D6, D7
  9077. 00006B50  6D00 FF5C                blt        -0xA2 /* 00006AAE */
  9078. 00006B54  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  9079. 00006B58  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9080. 00006B5C  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  9081. 00006B60  4E5E                     unlink     A6
  9082. 00006B62  4E75                     rts
  9083. export_364:
  9084. fn00006B64:
  9085. 00006B64  6008                     bra        +0xA /* 00006B6E */
  9086. label00006B66:
  9087. 00006B66  4267                     clr.w      -[A7]
  9088. 00006B68  4EBA 062E                jsr        [PC + 0x62E /* 00007198 */]
  9089. 00006B6C  548F                     addq.l     A7, 2
  9090. label00006B6E:
  9091. 00006B6E  4A6D 8DAC                tst.w      [A5 - 0x7254]
  9092. 00006B72  6EF2                     bgt        -0xC /* 00006B66 */
  9093. 00006B74  4E75                     rts
  9094. export_357:
  9095. 00006B76  4E56 FD6C                link       A6, -0x0294
  9096. 00006B7A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  9097. 00006B7E  286E 000C                movea.l    A4, [A6 + 0xC]
  9098. 00006B82  508C                     addq.l     A4, 8
  9099. 00006B84  486E FFC2                pea.l      [A6 - 0x3E]
  9100. 00006B88  486E FF7E                pea.l      [A6 - 0x82]
  9101. 00006B8C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9102. 00006B90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9103. 00006B94  2F0C                     move.l     -[A7], A4
  9104. 00006B96  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9105. 00006B9A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  9106. 00006B9E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9107. 00006BA2  3D40 FF7C                move.w     [A6 - 0x84], D0
  9108. 00006BA6  4A6E FF7C                tst.w      [A6 - 0x84]
  9109. 00006BAA  6708                     beq        +0xA /* 00006BB4 */
  9110. 00006BAC  302E FF7C                move.w     D0, [A6 - 0x84]
  9111. 00006BB0  6000 00E4                bra        +0xE6 /* 00006C96 */
  9112. label00006BB4:
  9113. 00006BB4  486E FE70                pea.l      [A6 - 0x190]
  9114. 00006BB8  486E FFC2                pea.l      [A6 - 0x3E]
  9115. 00006BBC  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  9116. 00006BC0  508F                     addq.l     A7, 8
  9117. 00006BC2  486E FFC2                pea.l      [A6 - 0x3E]
  9118. 00006BC6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  9119. 00006BCA  588F                     addq.l     A7, 4
  9120. 00006BCC  302E FF7E                move.w     D0, [A6 - 0x82]
  9121. 00006BD0  48C0                     ext.l      D0
  9122. 00006BD2  E780                     asl        D0, 3
  9123. 00006BD4  D9C0                     add.l      A4, D0
  9124. 00006BD6  4A54                     tst.w      [A4]
  9125. 00006BD8  6706                     beq        +0x8 /* 00006BE0 */
  9126. 00006BDA  7013                     moveq.l    D0, 0x13
  9127. 00006BDC  6000 00B8                bra        +0xBA /* 00006C96 */
  9128. label00006BE0:
  9129. 00006BE0  7E01                     moveq.l    D7, 0x01
  9130. label00006BE2:
  9131. 00006BE2  42A7                     clr.l      -[A7]
  9132. 00006BE4  3F07                     move.w     -[A7], D7
  9133. 00006BE6  A949                     syscall    GetMenuHandle
  9134. 00006BE8  205F                     movea.l    A0, [A7]+
  9135. 00006BEA  2D48 FF70                move.l     [A6 - 0x90], A0
  9136. 00006BEE  B0FC 0000                cmpa.w     A0, 0x0
  9137. 00006BF2  6700 00A0                beq        +0xA2 /* 00006C94 */
  9138. 00006BF6  4267                     clr.w      -[A7]
  9139. 00006BF8  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  9140. 00006BFC  A950                     syscall    CountMItems
  9141. 00006BFE  301F                     move.w     D0, [A7]+
  9142. 00006C00  3A00                     move.w     D5, D0
  9143. 00006C02  7C01                     moveq.l    D6, 0x01
  9144. 00006C04  6000 0082                bra        +0x84 /* 00006C88 */
  9145. label00006C08:
  9146. 00006C08  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  9147. 00006C0C  3F06                     move.w     -[A7], D6
  9148. 00006C0E  486E FD70                pea.l      [A6 - 0x290]
  9149. 00006C12  A946                     syscall    GetMenuItemText/GetItem
  9150. 00006C14  41EE FD70                lea.l      A0, [A6 - 0x290]
  9151. 00006C18  2D48 FD6C                move.l     [A6 - 0x294], A0
  9152. 00006C1C  6016                     bra        +0x18 /* 00006C34 */
  9153. label00006C1E:
  9154. 00006C1E  206E FD6C                movea.l    A0, [A6 - 0x294]
  9155. 00006C22  7000                     moveq.l    D0, 0x00
  9156. 00006C24  1010                     move.b     D0, [A0]
  9157. 00006C26  5340                     subq.w     D0, 1
  9158. 00006C28  206E FD6C                movea.l    A0, [A6 - 0x294]
  9159. 00006C2C  1140 0001                move.b     [A0 + 0x1], D0
  9160. 00006C30  52AE FD6C                addq.l     [A6 - 0x294], 1
  9161. label00006C34:
  9162. 00006C34  206E FD6C                movea.l    A0, [A6 - 0x294]
  9163. 00006C38  7000                     moveq.l    D0, 0x00
  9164. 00006C3A  1010                     move.b     D0, [A0]
  9165. 00006C3C  4A40                     tst.w      D0
  9166. 00006C3E  670E                     beq        +0x10 /* 00006C4E */
  9167. 00006C40  206E FD6C                movea.l    A0, [A6 - 0x294]
  9168. 00006C44  7000                     moveq.l    D0, 0x00
  9169. 00006C46  1028 0001                move.b     D0, [A0 + 0x1]
  9170. 00006C4A  4A40                     tst.w      D0
  9171. 00006C4C  67D0                     beq        -0x2E /* 00006C1E */
  9172. label00006C4E:
  9173. 00006C4E  486E FE70                pea.l      [A6 - 0x190]
  9174. 00006C52  2F2E FD6C                move.l     -[A7], [A6 - 0x294]
  9175. 00006C56  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  9176. 00006C5A  508F                     addq.l     A7, 8
  9177. 00006C5C  4A40                     tst.w      D0
  9178. 00006C5E  6726                     beq        +0x28 /* 00006C86 */
  9179. 00006C60  3047                     movea.w    A0, D7
  9180. 00006C62  2D48 FFFC                move.l     [A6 - 0x4], A0
  9181. 00006C66  202E FFFC                move.l     D0, [A6 - 0x4]
  9182. 00006C6A  7210                     moveq.l    D1, 0x10
  9183. 00006C6C  E3A8                     lsl        D0, D1
  9184. 00006C6E  2D40 FFFC                move.l     [A6 - 0x4], D0
  9185. 00006C72  3006                     move.w     D0, D6
  9186. 00006C74  48C0                     ext.l      D0
  9187. 00006C76  D1AE FFFC                add.l      [A6 - 0x4], D0
  9188. 00006C7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9189. 00006C7E  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  9190. 00006C82  588F                     addq.l     A7, 4
  9191. 00006C84  6010                     bra        +0x12 /* 00006C96 */
  9192. label00006C86:
  9193. 00006C86  5246                     addq.w     D6, 1
  9194. label00006C88:
  9195. 00006C88  BC45                     cmp.w      D6, D5
  9196. 00006C8A  6F00 FF7C                ble        -0x82 /* 00006C08 */
  9197. 00006C8E  5247                     addq.w     D7, 1
  9198. 00006C90  6000 FF50                bra        -0xAE /* 00006BE2 */
  9199. label00006C94:
  9200. 00006C94  7040                     moveq.l    D0, 0x40
  9201. label00006C96:
  9202. 00006C96  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  9203. 00006C9A  4E5E                     unlink     A6
  9204. 00006C9C  4E75                     rts
  9205. export_360:
  9206. 00006C9E  4E56 FDCA                link       A6, -0x0236
  9207. 00006CA2  2F0C                     move.l     -[A7], A4
  9208. 00006CA4  286E 000C                movea.l    A4, [A6 + 0xC]
  9209. 00006CA8  508C                     addq.l     A4, 8
  9210. 00006CAA  486E FFC6                pea.l      [A6 - 0x3A]
  9211. 00006CAE  486E FED0                pea.l      [A6 - 0x130]
  9212. 00006CB2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9213. 00006CB6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9214. 00006CBA  2F0C                     move.l     -[A7], A4
  9215. 00006CBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9216. 00006CC0  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  9217. 00006CC4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9218. 00006CC8  3D40 FECE                move.w     [A6 - 0x132], D0
  9219. 00006CCC  4A6E FECE                tst.w      [A6 - 0x132]
  9220. 00006CD0  6708                     beq        +0xA /* 00006CDA */
  9221. 00006CD2  302E FECE                move.w     D0, [A6 - 0x132]
  9222. 00006CD6  6000 025A                bra        +0x25C /* 00006F32 */
  9223. label00006CDA:
  9224. 00006CDA  0C54 0002                cmpi.w     [A4], 0x2
  9225. 00006CDE  6618                     bne        +0x1A /* 00006CF8 */
  9226. 00006CE0  2F0C                     move.l     -[A7], A4
  9227. 00006CE2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9228. 00006CE6  486E FDCA                pea.l      [A6 - 0x236]
  9229. 00006CEA  486E FFC6                pea.l      [A6 - 0x3A]
  9230. 00006CEE  4EBA 02CA                jsr        [PC + 0x2CA /* 00006FBA */]
  9231. 00006CF2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9232. 00006CF6  600E                     bra        +0x10 /* 00006D06 */
  9233. label00006CF8:
  9234. 00006CF8  486E FDCA                pea.l      [A6 - 0x236]
  9235. 00006CFC  486E FFC6                pea.l      [A6 - 0x3A]
  9236. 00006D00  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  9237. 00006D04  508F                     addq.l     A7, 8
  9238. label00006D06:
  9239. 00006D06  486E FFC6                pea.l      [A6 - 0x3A]
  9240. 00006D0A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  9241. 00006D0E  588F                     addq.l     A7, 4
  9242. 00006D10  4A6E FECE                tst.w      [A6 - 0x132]
  9243. 00006D14  6708                     beq        +0xA /* 00006D1E */
  9244. 00006D16  302E FECE                move.w     D0, [A6 - 0x132]
  9245. 00006D1A  6000 0216                bra        +0x218 /* 00006F32 */
  9246. label00006D1E:
  9247. 00006D1E  302E FED0                move.w     D0, [A6 - 0x130]
  9248. 00006D22  48C0                     ext.l      D0
  9249. 00006D24  E780                     asl        D0, 3
  9250. 00006D26  D9C0                     add.l      A4, D0
  9251. 00006D28  4A54                     tst.w      [A4]
  9252. 00006D2A  6618                     bne        +0x1A /* 00006D44 */
  9253. 00006D2C  486E FDCA                pea.l      [A6 - 0x236]
  9254. 00006D30  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9255. 00006D34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9256. 00006D38  4EBA 01FE                jsr        [PC + 0x1FE /* 00006F38 */]
  9257. 00006D3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9258. 00006D40  6000 01F0                bra        +0x1F2 /* 00006F32 */
  9259. label00006D44:
  9260. 00006D44  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  9261. 00006D48  6706                     beq        +0x8 /* 00006D50 */
  9262. 00006D4A  7007                     moveq.l    D0, 0x07
  9263. 00006D4C  6000 01E4                bra        +0x1E6 /* 00006F32 */
  9264. label00006D50:
  9265. 00006D50  508C                     addq.l     A4, 8
  9266. 00006D52  486E FED2                pea.l      [A6 - 0x12E]
  9267. 00006D56  486E FED0                pea.l      [A6 - 0x130]
  9268. 00006D5A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9269. 00006D5E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9270. 00006D62  2F0C                     move.l     -[A7], A4
  9271. 00006D64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9272. 00006D68  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  9273. 00006D6C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9274. 00006D70  3D40 FECE                move.w     [A6 - 0x132], D0
  9275. 00006D74  4A6E FECE                tst.w      [A6 - 0x132]
  9276. 00006D78  6708                     beq        +0xA /* 00006D82 */
  9277. 00006D7A  302E FECE                move.w     D0, [A6 - 0x132]
  9278. 00006D7E  6000 01B2                bra        +0x1B4 /* 00006F32 */
  9279. label00006D82:
  9280. 00006D82  302E FED0                move.w     D0, [A6 - 0x130]
  9281. 00006D86  48C0                     ext.l      D0
  9282. 00006D88  E780                     asl        D0, 3
  9283. 00006D8A  D9C0                     add.l      A4, D0
  9284. 00006D8C  486E FED2                pea.l      [A6 - 0x12E]
  9285. 00006D90  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  9286. 00006D94  588F                     addq.l     A7, 4
  9287. 00006D96  4A54                     tst.w      [A4]
  9288. 00006D98  6706                     beq        +0x8 /* 00006DA0 */
  9289. 00006D9A  7002                     moveq.l    D0, 0x02
  9290. 00006D9C  6000 0194                bra        +0x196 /* 00006F32 */
  9291. label00006DA0:
  9292. 00006DA0  7002                     moveq.l    D0, 0x02
  9293. 00006DA2  3D40 FECE                move.w     [A6 - 0x132], D0
  9294. 00006DA6  302E FED2                move.w     D0, [A6 - 0x12E]
  9295. 00006DAA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9296. 00006DAE  0000 0009                ori.b      D0, 0x9 /* '\t' */
  9297. 00006DB2  017C 0174                bchg       0x174, D0
  9298. 00006DB6  0012 004A                ori.b      [A2], 0x4A /* 'J' */
  9299. 00006DBA  007E 00AC                ori.w      <<invalid special address>>, 0xAC
  9300. 00006DBE  00D4                     .incomplete
  9301. 00006DC0  00F8                     .incomplete
  9302. 00006DC2  011A                     btst       [A2]+, D0
  9303. 00006DC4  0154                     bchg       [A4], D0
  9304. 00006DC6  0138 4A6E                btst       [0x00004A6E], D0
  9305. 00006DCA  FEFE 660A                .extension 0xEFE <<F/2-3/7>> // unimplemented
  9306. 00006DCE  704F                     moveq.l    D0, 0x4F
  9307. 00006DD0  3D40 FECE                move.w     [A6 - 0x132], D0
  9308. 00006DD4  6000 0158                bra        +0x15A /* 00006F2E */
  9309. 00006DD8  486E FECA                pea.l      [A6 - 0x136]
  9310. 00006DDC  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  9311. 00006DE0  588F                     addq.l     A7, 4
  9312. 00006DE2  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  9313. 00006DE6  486E FDCA                pea.l      [A6 - 0x236]
  9314. 00006DEA  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  9315. 00006DEE  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  9316. 00006DF2  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  9317. 00006DF6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9318. 00006DFA  3D40 FECE                move.w     [A6 - 0x132], D0
  9319. 00006DFE  6000 012E                bra        +0x130 /* 00006F2E */
  9320. 00006E02  4A6E FEFE                tst.w      [A6 - 0x102]
  9321. 00006E06  660A                     bne        +0xC /* 00006E12 */
  9322. 00006E08  704F                     moveq.l    D0, 0x4F
  9323. 00006E0A  3D40 FECE                move.w     [A6 - 0x132], D0
  9324. 00006E0E  6000 011E                bra        +0x120 /* 00006F2E */
  9325. label00006E12:
  9326. 00006E12  486E FECA                pea.l      [A6 - 0x136]
  9327. 00006E16  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  9328. 00006E1A  588F                     addq.l     A7, 4
  9329. 00006E1C  2F2E FECA                move.l     -[A7], [A6 - 0x136]
  9330. 00006E20  486E FDCA                pea.l      [A6 - 0x236]
  9331. 00006E24  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  9332. 00006E28  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  9333. 00006E2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9334. 00006E30  3D40 FECE                move.w     [A6 - 0x132], D0
  9335. 00006E34  6000 00F8                bra        +0xFA /* 00006F2E */
  9336. 00006E38  4AAE FF48                tst.l      [A6 - 0xB8]
  9337. 00006E3C  660A                     bne        +0xC /* 00006E48 */
  9338. 00006E3E  704F                     moveq.l    D0, 0x4F
  9339. 00006E40  3D40 FECE                move.w     [A6 - 0x132], D0
  9340. 00006E44  6000 00E8                bra        +0xEA /* 00006F2E */
  9341. label00006E48:
  9342. 00006E48  2F2E FF48                move.l     -[A7], [A6 - 0xB8]
  9343. 00006E4C  486E FDCA                pea.l      [A6 - 0x236]
  9344. 00006E50  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  9345. 00006E54  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  9346. 00006E58  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  9347. 00006E5C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9348. 00006E60  3D40 FECE                move.w     [A6 - 0x132], D0
  9349. 00006E64  6000 00C8                bra        +0xCA /* 00006F2E */
  9350. 00006E68  4AAE FF48                tst.l      [A6 - 0xB8]
  9351. 00006E6C  660A                     bne        +0xC /* 00006E78 */
  9352. 00006E6E  704F                     moveq.l    D0, 0x4F
  9353. 00006E70  3D40 FECE                move.w     [A6 - 0x132], D0
  9354. 00006E74  6000 00B8                bra        +0xBA /* 00006F2E */
  9355. label00006E78:
  9356. 00006E78  2F2E FF48                move.l     -[A7], [A6 - 0xB8]
  9357. 00006E7C  4267                     clr.w      -[A7]
  9358. 00006E7E  486E FDCA                pea.l      [A6 - 0x236]
  9359. 00006E82  4EAD 0D4A                jsr        [A5 + 0xD4A /* export_421 */]
  9360. 00006E86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9361. 00006E8A  3D40 FECE                move.w     [A6 - 0x132], D0
  9362. 00006E8E  6000 009E                bra        +0xA0 /* 00006F2E */
  9363. 00006E92  4AAE FF48                tst.l      [A6 - 0xB8]
  9364. 00006E96  660A                     bne        +0xC /* 00006EA2 */
  9365. 00006E98  704F                     moveq.l    D0, 0x4F
  9366. 00006E9A  3D40 FECE                move.w     [A6 - 0x132], D0
  9367. 00006E9E  6000 008E                bra        +0x90 /* 00006F2E */
  9368. label00006EA2:
  9369. 00006EA2  2F2E FF48                move.l     -[A7], [A6 - 0xB8]
  9370. 00006EA6  486E FDCA                pea.l      [A6 - 0x236]
  9371. 00006EAA  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  9372. 00006EAE  508F                     addq.l     A7, 8
  9373. 00006EB0  3D40 FECE                move.w     [A6 - 0x132], D0
  9374. 00006EB4  6000 0078                bra        +0x7A /* 00006F2E */
  9375. 00006EB8  4AAE FF48                tst.l      [A6 - 0xB8]
  9376. 00006EBC  660A                     bne        +0xC /* 00006EC8 */
  9377. 00006EBE  704F                     moveq.l    D0, 0x4F
  9378. 00006EC0  3D40 FECE                move.w     [A6 - 0x132], D0
  9379. 00006EC4  6000 0068                bra        +0x6A /* 00006F2E */
  9380. label00006EC8:
  9381. 00006EC8  2F2E FF48                move.l     -[A7], [A6 - 0xB8]
  9382. 00006ECC  486E FDCA                pea.l      [A6 - 0x236]
  9383. 00006ED0  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  9384. 00006ED4  508F                     addq.l     A7, 8
  9385. 00006ED6  3D40 FECE                move.w     [A6 - 0x132], D0
  9386. 00006EDA  6052                     bra        +0x54 /* 00006F2E */
  9387. 00006EDC  4AAE FF48                tst.l      [A6 - 0xB8]
  9388. 00006EE0  6608                     bne        +0xA /* 00006EEA */
  9389. 00006EE2  704F                     moveq.l    D0, 0x4F
  9390. 00006EE4  3D40 FECE                move.w     [A6 - 0x132], D0
  9391. 00006EE8  6044                     bra        +0x46 /* 00006F2E */
  9392. label00006EEA:
  9393. 00006EEA  2F2E FF48                move.l     -[A7], [A6 - 0xB8]
  9394. 00006EEE  486E FDCA                pea.l      [A6 - 0x236]
  9395. 00006EF2  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  9396. 00006EF6  508F                     addq.l     A7, 8
  9397. 00006EF8  3D40 FECE                move.w     [A6 - 0x132], D0
  9398. 00006EFC  6030                     bra        +0x32 /* 00006F2E */
  9399. 00006EFE  486E FDCA                pea.l      [A6 - 0x236]
  9400. 00006F02  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9401. 00006F06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9402. 00006F0A  4EBA 002C                jsr        [PC + 0x2C /* 00006F38 */]
  9403. 00006F0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9404. 00006F12  3D40 FECE                move.w     [A6 - 0x132], D0
  9405. 00006F16  6016                     bra        +0x18 /* 00006F2E */
  9406. 00006F18  486E FDCA                pea.l      [A6 - 0x236]
  9407. 00006F1C  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  9408. 00006F20  588F                     addq.l     A7, 4
  9409. 00006F22  3D40 FECE                move.w     [A6 - 0x132], D0
  9410. 00006F26  6006                     bra        +0x8 /* 00006F2E */
  9411. 00006F28  7002                     moveq.l    D0, 0x02
  9412. 00006F2A  3D40 FECE                move.w     [A6 - 0x132], D0
  9413. label00006F2E:
  9414. 00006F2E  302E FECE                move.w     D0, [A6 - 0x132]
  9415. label00006F32:
  9416. 00006F32  285F                     movea.l    A4, [A7]+
  9417. 00006F34  4E5E                     unlink     A6
  9418. 00006F36  4E75                     rts
  9419. fn00006F38:
  9420. 00006F38  4E56 FFF6                link       A6, -0x000A
  9421. 00006F3C  2F07                     move.l     -[A7], D7
  9422. 00006F3E  486E FFFA                pea.l      [A6 - 0x6]
  9423. 00006F42  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9424. 00006F46  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  9425. 00006F4A  508F                     addq.l     A7, 8
  9426. 00006F4C  486E FFF6                pea.l      [A6 - 0xA]
  9427. 00006F50  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9428. 00006F54  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  9429. 00006F58  508F                     addq.l     A7, 8
  9430. 00006F5A  206E FFFA                movea.l    A0, [A6 - 0x6]
  9431. 00006F5E  42A7                     clr.l      -[A7]
  9432. 00006F60  486E FFFE                pea.l      [A6 - 0x2]
  9433. 00006F64  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9434. 00006F68  2F10                     move.l     -[A7], [A0]
  9435. 00006F6A  206E FFF6                movea.l    A0, [A6 - 0xA]
  9436. 00006F6E  2F10                     move.l     -[A7], [A0]
  9437. 00006F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9438. 00006F74  4EAD 0D2A                jsr        [A5 + 0xD2A /* export_417 */]
  9439. 00006F78  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9440. 00006F7C  3E00                     move.w     D7, D0
  9441. 00006F7E  4A6E FFFE                tst.w      [A6 - 0x2]
  9442. 00006F82  661E                     bne        +0x20 /* 00006FA2 */
  9443. 00006F84  206E FFFA                movea.l    A0, [A6 - 0x6]
  9444. 00006F88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9445. 00006F8C  2F10                     move.l     -[A7], [A0]
  9446. 00006F8E  206E FFF6                movea.l    A0, [A6 - 0xA]
  9447. 00006F92  2F10                     move.l     -[A7], [A0]
  9448. 00006F94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9449. 00006F98  4EAD 090A                jsr        [A5 + 0x90A /* export_285 */]
  9450. 00006F9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9451. 00006FA0  3E00                     move.w     D7, D0
  9452. label00006FA2:
  9453. 00006FA2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9454. 00006FA6  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9455. 00006FAA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  9456. 00006FAE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9457. 00006FB2  3007                     move.w     D0, D7
  9458. 00006FB4  2E1F                     move.l     D7, [A7]+
  9459. 00006FB6  4E5E                     unlink     A6
  9460. 00006FB8  4E75                     rts
  9461. fn00006FBA:
  9462. 00006FBA  4E56 FDF6                link       A6, -0x020A
  9463. 00006FBE  2F0C                     move.l     -[A7], A4
  9464. 00006FC0  42A7                     clr.l      -[A7]
  9465. 00006FC2  42A7                     clr.l      -[A7]
  9466. 00006FC4  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  9467. 00006FC8  205F                     movea.l    A0, [A7]+
  9468. 00006FCA  2D48 FFFC                move.l     [A6 - 0x4], A0
  9469. 00006FCE  486E FEF6                pea.l      [A6 - 0x10A]
  9470. 00006FD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9471. 00006FD6  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  9472. 00006FDA  508F                     addq.l     A7, 8
  9473. 00006FDC  41EE FEF7                lea.l      A0, [A6 - 0x109]
  9474. 00006FE0  2848                     movea.l    A4, A0
  9475. 00006FE2  7000                     moveq.l    D0, 0x00
  9476. 00006FE4  102E FEF6                move.b     D0, [A6 - 0x10A]
  9477. 00006FE8  3D40 FFF6                move.w     [A6 - 0xA], D0
  9478. 00006FEC  605E                     bra        +0x60 /* 0000704C */
  9479. label00006FEE:
  9480. 00006FEE  302E FFF8                move.w     D0, [A6 - 0x8]
  9481. 00006FF2  916E FFF6                sub.w      [A6 - 0xA], D0
  9482. 00006FF6  302E FFFA                move.w     D0, [A6 - 0x6]
  9483. 00006FFA  916E FFF8                sub.w      [A6 - 0x8], D0
  9484. 00006FFE  4267                     clr.w      -[A7]
  9485. 00007000  2F0C                     move.l     -[A7], A4
  9486. 00007002  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9487. 00007006  306E FFFA                movea.w    A0, [A6 - 0x6]
  9488. 0000700A  2F08                     move.l     -[A7], A0
  9489. 0000700C  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  9490. 00007010  301F                     move.w     D0, [A7]+
  9491. 00007012  D8EE FFFA                add.w      A4, [A6 - 0x6]
  9492. 00007016  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9493. 0000701A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9494. 0000701E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9495. 00007022  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  9496. 00007026  2F0C                     move.l     -[A7], A4
  9497. 00007028  4EBA 063A                jsr        [PC + 0x63A /* 00007664 */]
  9498. 0000702C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9499. 00007030  4A40                     tst.w      D0
  9500. 00007032  6614                     bne        +0x16 /* 00007048 */
  9501. 00007034  4267                     clr.w      -[A7]
  9502. 00007036  2F0C                     move.l     -[A7], A4
  9503. 00007038  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9504. 0000703C  306E FFF8                movea.w    A0, [A6 - 0x8]
  9505. 00007040  2F08                     move.l     -[A7], A0
  9506. 00007042  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  9507. 00007046  301F                     move.w     D0, [A7]+
  9508. label00007048:
  9509. 00007048  D8EE FFF8                add.w      A4, [A6 - 0x8]
  9510. label0000704C:
  9511. 0000704C  486E FFFA                pea.l      [A6 - 0x6]
  9512. 00007050  486E FFF8                pea.l      [A6 - 0x8]
  9513. 00007054  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  9514. 00007058  2F0C                     move.l     -[A7], A4
  9515. 0000705A  4EBA 05AA                jsr        [PC + 0x5AA /* 00007606 */]
  9516. 0000705E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9517. 00007062  4A40                     tst.w      D0
  9518. 00007064  6688                     bne        -0x76 /* 00006FEE */
  9519. 00007066  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9520. 0000706A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9521. 0000706E  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  9522. 00007072  508F                     addq.l     A7, 8
  9523. 00007074  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  9524. 00007078  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  9525. 0000707C  285F                     movea.l    A4, [A7]+
  9526. 0000707E  4E5E                     unlink     A6
  9527. 00007080  4E75                     rts
  9528. fn00007082:
  9529. 00007082  4E56 FFD2                link       A6, -0x002E
  9530. 00007086  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  9531. label0000708A:
  9532. 0000708A  7A00                     moveq.l    D5, 0x00
  9533. 0000708C  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9534. 00007090  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9535. 00007094  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9536. 00007098  2850                     movea.l    A4, [A0]
  9537. 0000709A  3C2D 8DAC                move.w     D6, [A5 - 0x7254]
  9538. 0000709E  7E00                     moveq.l    D7, 0x00
  9539. 000070A0  6036                     bra        +0x38 /* 000070D8 */
  9540. label000070A2:
  9541. 000070A2  0C6C 0005 0024           cmpi.w     [A4 + 0x24], 0x5
  9542. 000070A8  6728                     beq        +0x2A /* 000070D2 */
  9543. 000070AA  486E FFFE                pea.l      [A6 - 0x2]
  9544. 000070AE  486E FFD2                pea.l      [A6 - 0x2E]
  9545. 000070B2  2F2C 0020                move.l     -[A7], [A4 + 0x20]
  9546. 000070B6  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  9547. 000070BA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  9548. 000070BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9549. 000070C2  4A40                     tst.w      D0
  9550. 000070C4  660C                     bne        +0xE /* 000070D2 */
  9551. 000070C6  3F07                     move.w     -[A7], D7
  9552. 000070C8  4EBA 00CE                jsr        [PC + 0xCE /* 00007198 */]
  9553. 000070CC  548F                     addq.l     A7, 2
  9554. 000070CE  7A01                     moveq.l    D5, 0x01
  9555. 000070D0  600A                     bra        +0xC /* 000070DC */
  9556. label000070D2:
  9557. 000070D2  49EC 0028                lea.l      A4, [A4 + 0x28]
  9558. 000070D6  5247                     addq.w     D7, 1
  9559. label000070D8:
  9560. 000070D8  BE46                     cmp.w      D7, D6
  9561. 000070DA  6DC6                     blt        -0x38 /* 000070A2 */
  9562. label000070DC:
  9563. 000070DC  4A45                     tst.w      D5
  9564. 000070DE  66AA                     bne        -0x54 /* 0000708A */
  9565. 000070E0  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9566. 000070E4  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9567. 000070E8  302D 8DAC                move.w     D0, [A5 - 0x7254]
  9568. 000070EC  5340                     subq.w     D0, 1
  9569. 000070EE  3C00                     move.w     D6, D0
  9570. label000070F0:
  9571. 000070F0  7A00                     moveq.l    D5, 0x00
  9572. 000070F2  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9573. 000070F6  2850                     movea.l    A4, [A0]
  9574. 000070F8  7E00                     moveq.l    D7, 0x00
  9575. 000070FA  6000 0080                bra        +0x82 /* 0000717C */
  9576. label000070FE:
  9577. 000070FE  0C6C 0005 0024           cmpi.w     [A4 + 0x24], 0x5
  9578. 00007104  6700 0070                beq        +0x72 /* 00007176 */
  9579. 00007108  0C6C 0005 004C           cmpi.w     [A4 + 0x4C], 0x5
  9580. 0000710E  6666                     bne        +0x68 /* 00007176 */
  9581. 00007110  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  9582. 00007114  43D4                     lea.l      A1, [A4]
  9583. 00007116  7009                     moveq.l    D0, 0x09
  9584. label00007118:
  9585. 00007118  20D9                     move.l     [A0]+, [A1]+
  9586. 0000711A  51C8 FFFC                dbf        D0, -0x6 /* 00007118 */
  9587. 0000711E  302D 8DAC                move.w     D0, [A5 - 0x7254]
  9588. 00007122  9047                     sub.w      D0, D7
  9589. 00007124  5340                     subq.w     D0, 1
  9590. 00007126  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  9591. 0000712A  48C0                     ext.l      D0
  9592. 0000712C  2D40 FFFA                move.l     [A6 - 0x6], D0
  9593. 00007130  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9594. 00007134  3007                     move.w     D0, D7
  9595. 00007136  5240                     addq.w     D0, 1
  9596. 00007138  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  9597. 0000713C  D090                     add.l      D0, [A0]
  9598. 0000713E  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9599. 00007142  3207                     move.w     D1, D7
  9600. 00007144  C3FC 0028                muls.w     D1, 0x28 /* '(' */
  9601. 00007148  D290                     add.l      D1, [A0]
  9602. 0000714A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  9603. 0000714E  2F01                     move.l     -[A7], D1
  9604. 00007150  2F00                     move.l     -[A7], D0
  9605. 00007152  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  9606. 00007156  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9607. 0000715A  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9608. 0000715E  3006                     move.w     D0, D6
  9609. 00007160  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  9610. 00007164  D090                     add.l      D0, [A0]
  9611. 00007166  2040                     movea.l    A0, D0
  9612. 00007168  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  9613. 0000716C  7009                     moveq.l    D0, 0x09
  9614. label0000716E:
  9615. 0000716E  20D9                     move.l     [A0]+, [A1]+
  9616. 00007170  51C8 FFFC                dbf        D0, -0x6 /* 0000716E */
  9617. 00007174  7A01                     moveq.l    D5, 0x01
  9618. label00007176:
  9619. 00007176  49EC 0028                lea.l      A4, [A4 + 0x28]
  9620. 0000717A  5247                     addq.w     D7, 1
  9621. label0000717C:
  9622. 0000717C  BE46                     cmp.w      D7, D6
  9623. 0000717E  6D00 FF7E                blt        -0x80 /* 000070FE */
  9624. 00007182  4A45                     tst.w      D5
  9625. 00007184  6600 FF6A                bne        -0x94 /* 000070F0 */
  9626. 00007188  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9627. 0000718C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9628. 00007190  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  9629. 00007194  4E5E                     unlink     A6
  9630. 00007196  4E75                     rts
  9631. fn00007198:
  9632. 00007198  4E56 0000                link       A6, 0
  9633. 0000719C  2F0C                     move.l     -[A7], A4
  9634. 0000719E  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9635. 000071A2  302E 0008                move.w     D0, [A6 + 0x8]
  9636. 000071A6  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  9637. 000071AA  D090                     add.l      D0, [A0]
  9638. 000071AC  2040                     movea.l    A0, D0
  9639. 000071AE  2850                     movea.l    A4, [A0]
  9640. 000071B0  2F0C                     move.l     -[A7], A4
  9641. 000071B2  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  9642. 000071B6  588F                     addq.l     A7, 4
  9643. 000071B8  4A40                     tst.w      D0
  9644. 000071BA  6612                     bne        +0x14 /* 000071CE */
  9645. 000071BC  4879 0000 9C40           push.l     0x9C40
  9646. 000071C2  2F0C                     move.l     -[A7], A4
  9647. 000071C4  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  9648. 000071C8  508F                     addq.l     A7, 8
  9649. 000071CA  4A40                     tst.w      D0
  9650. 000071CC  6708                     beq        +0xA /* 000071D6 */
  9651. label000071CE:
  9652. 000071CE  2F0C                     move.l     -[A7], A4
  9653. 000071D0  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  9654. 000071D4  588F                     addq.l     A7, 4
  9655. label000071D6:
  9656. 000071D6  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9657. 000071DA  302E 0008                move.w     D0, [A6 + 0x8]
  9658. 000071DE  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  9659. 000071E2  D090                     add.l      D0, [A0]
  9660. 000071E4  2040                     movea.l    A0, D0
  9661. 000071E6  2F28 000C                move.l     -[A7], [A0 + 0xC]
  9662. 000071EA  2F0C                     move.l     -[A7], A4
  9663. 000071EC  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9664. 000071F0  508F                     addq.l     A7, 8
  9665. 000071F2  3F00                     move.w     -[A7], D0
  9666. 000071F4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9667. 000071F8  548F                     addq.l     A7, 2
  9668. 000071FA  4878 0002                push.l     0x2
  9669. 000071FE  2F0C                     move.l     -[A7], A4
  9670. 00007200  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  9671. 00007204  508F                     addq.l     A7, 8
  9672. 00007206  3F00                     move.w     -[A7], D0
  9673. 00007208  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9674. 0000720C  548F                     addq.l     A7, 2
  9675. 0000720E  2F0C                     move.l     -[A7], A4
  9676. 00007210  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  9677. 00007214  588F                     addq.l     A7, 4
  9678. 00007216  3F00                     move.w     -[A7], D0
  9679. 00007218  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  9680. 0000721C  548F                     addq.l     A7, 2
  9681. 0000721E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  9682. 00007222  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9683. 00007226  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9684. 0000722A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  9685. 0000722E  508F                     addq.l     A7, 8
  9686. 00007230  536D 8DAC                subq.w     [A5 - 0x7254], 1
  9687. 00007234  2F0C                     move.l     -[A7], A4
  9688. 00007236  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  9689. 0000723A  588F                     addq.l     A7, 4
  9690. 0000723C  285F                     movea.l    A4, [A7]+
  9691. 0000723E  4E5E                     unlink     A6
  9692. 00007240  4E75                     rts
  9693. fn00007242:
  9694. 00007242  4E56 0000                link       A6, 0
  9695. 00007246  48E7 0308                movem.l    -[A7], D6,D7,A4
  9696. 0000724A  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9697. 0000724E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9698. 00007252  3E2D 8DAC                move.w     D7, [A5 - 0x7254]
  9699. 00007256  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9700. 0000725A  2850                     movea.l    A4, [A0]
  9701. 0000725C  7C00                     moveq.l    D6, 0x00
  9702. 0000725E  6036                     bra        +0x38 /* 00007296 */
  9703. label00007260:
  9704. 00007260  0C6C 0005 0024           cmpi.w     [A4 + 0x24], 0x5
  9705. 00007266  6728                     beq        +0x2A /* 00007290 */
  9706. 00007268  202C 001C                move.l     D0, [A4 + 0x1C]
  9707. 0000726C  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  9708. 00007270  661E                     bne        +0x20 /* 00007290 */
  9709. 00007272  202C 0020                move.l     D0, [A4 + 0x20]
  9710. 00007276  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  9711. 0000727A  6614                     bne        +0x16 /* 00007290 */
  9712. 0000727C  302C 0026                move.w     D0, [A4 + 0x26]
  9713. 00007280  B06E 0010                cmp.w      D0, [A6 + 0x10]
  9714. 00007284  660A                     bne        +0xC /* 00007290 */
  9715. 00007286  3F06                     move.w     -[A7], D6
  9716. 00007288  4EBA FF0E                jsr        [PC - 0xF2 /* 00007198 */]
  9717. 0000728C  548F                     addq.l     A7, 2
  9718. 0000728E  6012                     bra        +0x14 /* 000072A2 */
  9719. label00007290:
  9720. 00007290  49EC 0028                lea.l      A4, [A4 + 0x28]
  9721. 00007294  5246                     addq.w     D6, 1
  9722. label00007296:
  9723. 00007296  BC47                     cmp.w      D6, D7
  9724. 00007298  6DC6                     blt        -0x38 /* 00007260 */
  9725. 0000729A  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9726. 0000729E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9727. label000072A2:
  9728. 000072A2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  9729. 000072A6  4E5E                     unlink     A6
  9730. 000072A8  4E75                     rts
  9731. fn000072AA:
  9732. 000072AA  4E56 0000                link       A6, 0
  9733. 000072AE  48E7 0308                movem.l    -[A7], D6,D7,A4
  9734. 000072B2  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9735. 000072B6  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9736. 000072BA  3E2D 8DAC                move.w     D7, [A5 - 0x7254]
  9737. 000072BE  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9738. 000072C2  2850                     movea.l    A4, [A0]
  9739. 000072C4  7C00                     moveq.l    D6, 0x00
  9740. 000072C6  6000 007E                bra        +0x80 /* 00007346 */
  9741. label000072CA:
  9742. 000072CA  0C6C 0005 0024           cmpi.w     [A4 + 0x24], 0x5
  9743. 000072D0  6700 006E                beq        +0x70 /* 00007340 */
  9744. 000072D4  202C 001C                move.l     D0, [A4 + 0x1C]
  9745. 000072D8  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  9746. 000072DC  6600 0062                bne        +0x64 /* 00007340 */
  9747. 000072E0  202C 0020                move.l     D0, [A4 + 0x20]
  9748. 000072E4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  9749. 000072E8  6600 0056                bne        +0x58 /* 00007340 */
  9750. 000072EC  4A6E 0012                tst.w      [A6 + 0x12]
  9751. 000072F0  6710                     beq        +0x12 /* 00007302 */
  9752. 000072F2  302E 0010                move.w     D0, [A6 + 0x10]
  9753. 000072F6  B06C 0026                cmp.w      D0, [A4 + 0x26]
  9754. 000072FA  6C44                     bge        +0x46 /* 00007340 */
  9755. 000072FC  526C 0026                addq.w     [A4 + 0x26], 1
  9756. 00007300  603E                     bra        +0x40 /* 00007340 */
  9757. label00007302:
  9758. 00007302  302C 0026                move.w     D0, [A4 + 0x26]
  9759. 00007306  B06E 0010                cmp.w      D0, [A6 + 0x10]
  9760. 0000730A  6626                     bne        +0x28 /* 00007332 */
  9761. 0000730C  3F06                     move.w     -[A7], D6
  9762. 0000730E  4EBA FE88                jsr        [PC - 0x178 /* 00007198 */]
  9763. 00007312  548F                     addq.l     A7, 2
  9764. 00007314  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9765. 00007318  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  9766. 0000731C  3E2D 8DAC                move.w     D7, [A5 - 0x7254]
  9767. 00007320  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9768. 00007324  3006                     move.w     D0, D6
  9769. 00007326  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  9770. 0000732A  D090                     add.l      D0, [A0]
  9771. 0000732C  2840                     movea.l    A4, D0
  9772. 0000732E  5346                     subq.w     D6, 1
  9773. 00007330  6012                     bra        +0x14 /* 00007344 */
  9774. label00007332:
  9775. 00007332  302E 0010                move.w     D0, [A6 + 0x10]
  9776. 00007336  B06C 0026                cmp.w      D0, [A4 + 0x26]
  9777. 0000733A  6C04                     bge        +0x6 /* 00007340 */
  9778. 0000733C  536C 0026                subq.w     [A4 + 0x26], 1
  9779. label00007340:
  9780. 00007340  49EC 0028                lea.l      A4, [A4 + 0x28]
  9781. label00007344:
  9782. 00007344  5246                     addq.w     D6, 1
  9783. label00007346:
  9784. 00007346  BC47                     cmp.w      D6, D7
  9785. 00007348  6D80                     blt        -0x7E /* 000072CA */
  9786. 0000734A  2F2D 8DE2                move.l     -[A7], [A5 - 0x721E]
  9787. 0000734E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  9788. 00007352  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  9789. 00007356  4E5E                     unlink     A6
  9790. 00007358  4E75                     rts
  9791. export_359:
  9792. 0000735A  4E56 FD62                link       A6, -0x029E
  9793. 0000735E  48E7 0108                movem.l    -[A7], D7,A4
  9794. 00007362  286E 000C                movea.l    A4, [A6 + 0xC]
  9795. 00007366  508C                     addq.l     A4, 8
  9796. 00007368  486E FD6A                pea.l      [A6 - 0x296]
  9797. 0000736C  486E FDF4                pea.l      [A6 - 0x20C]
  9798. 00007370  486E FD68                pea.l      [A6 - 0x298]
  9799. 00007374  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9800. 00007378  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9801. 0000737C  2F0C                     move.l     -[A7], A4
  9802. 0000737E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9803. 00007382  4EBA EEEC                jsr        [PC - 0x1114 /* 00006270 */]
  9804. 00007386  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9805. 0000738A  3E00                     move.w     D7, D0
  9806. 0000738C  4A47                     tst.w      D7
  9807. 0000738E  6706                     beq        +0x8 /* 00007396 */
  9808. 00007390  3007                     move.w     D0, D7
  9809. 00007392  6000 021E                bra        +0x220 /* 000075B2 */
  9810. label00007396:
  9811. 00007396  302E FD68                move.w     D0, [A6 - 0x298]
  9812. 0000739A  48C0                     ext.l      D0
  9813. 0000739C  E780                     asl        D0, 3
  9814. 0000739E  D9C0                     add.l      A4, D0
  9815. 000073A0  0C54 2AFB                cmpi.w     [A4], 0x2AFB
  9816. 000073A4  6706                     beq        +0x8 /* 000073AC */
  9817. 000073A6  704C                     moveq.l    D0, 0x4C
  9818. 000073A8  6000 0208                bra        +0x20A /* 000075B2 */
  9819. label000073AC:
  9820. 000073AC  508C                     addq.l     A4, 8
  9821. 000073AE  486E FD72                pea.l      [A6 - 0x28E]
  9822. 000073B2  486E FD76                pea.l      [A6 - 0x28A]
  9823. 000073B6  486E FD68                pea.l      [A6 - 0x298]
  9824. 000073BA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9825. 000073BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9826. 000073C2  2F0C                     move.l     -[A7], A4
  9827. 000073C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9828. 000073C8  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  9829. 000073CC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9830. 000073D0  3E00                     move.w     D7, D0
  9831. 000073D2  4A47                     tst.w      D7
  9832. 000073D4  6706                     beq        +0x8 /* 000073DC */
  9833. 000073D6  3007                     move.w     D0, D7
  9834. 000073D8  6000 01D8                bra        +0x1DA /* 000075B2 */
  9835. label000073DC:
  9836. 000073DC  302E FD68                move.w     D0, [A6 - 0x298]
  9837. 000073E0  48C0                     ext.l      D0
  9838. 000073E2  E780                     asl        D0, 3
  9839. 000073E4  D9C0                     add.l      A4, D0
  9840. 000073E6  4267                     clr.w      -[A7]
  9841. 000073E8  2F2D 9034                move.l     -[A7], [A5 - 0x6FCC]
  9842. 000073EC  A960                     syscall    GetControlValue/GetCtlValue
  9843. 000073EE  301F                     move.w     D0, [A7]+
  9844. 000073F0  48C0                     ext.l      D0
  9845. 000073F2  91AE FD76                sub.l      [A6 - 0x28A], D0
  9846. 000073F6  4267                     clr.w      -[A7]
  9847. 000073F8  2F2D 9038                move.l     -[A7], [A5 - 0x6FC8]
  9848. 000073FC  A960                     syscall    GetControlValue/GetCtlValue
  9849. 000073FE  301F                     move.w     D0, [A7]+
  9850. 00007400  48C0                     ext.l      D0
  9851. 00007402  91AE FD72                sub.l      [A6 - 0x28E], D0
  9852. 00007406  3D6E FD74 FD7E           move.w     [A6 - 0x282], [A6 - 0x28C]
  9853. 0000740C  3D6E FD78 FD80           move.w     [A6 - 0x280], [A6 - 0x288]
  9854. 00007412  7001                     moveq.l    D0, 0x01
  9855. 00007414  2D40 FD6A                move.l     [A6 - 0x296], D0
  9856. 00007418  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  9857. 0000741C  6600 0066                bne        +0x68 /* 00007484 */
  9858. 00007420  0C6C 1F42 0008           cmpi.w     [A4 + 0x8], 0x1F42
  9859. 00007426  665C                     bne        +0x5E /* 00007484 */
  9860. 00007428  49EC 0010                lea.l      A4, [A4 + 0x10]
  9861. 0000742C  486E FDBA                pea.l      [A6 - 0x246]
  9862. 00007430  486E FD68                pea.l      [A6 - 0x298]
  9863. 00007434  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9864. 00007438  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9865. 0000743C  2F0C                     move.l     -[A7], A4
  9866. 0000743E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9867. 00007442  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  9868. 00007446  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9869. 0000744A  3E00                     move.w     D7, D0
  9870. 0000744C  4A47                     tst.w      D7
  9871. 0000744E  6706                     beq        +0x8 /* 00007456 */
  9872. 00007450  3007                     move.w     D0, D7
  9873. 00007452  6000 015E                bra        +0x160 /* 000075B2 */
  9874. label00007456:
  9875. 00007456  486E FD6A                pea.l      [A6 - 0x296]
  9876. 0000745A  486E FDBA                pea.l      [A6 - 0x246]
  9877. 0000745E  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  9878. 00007462  508F                     addq.l     A7, 8
  9879. 00007464  3E00                     move.w     D7, D0
  9880. 00007466  486E FDBA                pea.l      [A6 - 0x246]
  9881. 0000746A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  9882. 0000746E  588F                     addq.l     A7, 4
  9883. 00007470  4A47                     tst.w      D7
  9884. 00007472  6706                     beq        +0x8 /* 0000747A */
  9885. 00007474  3007                     move.w     D0, D7
  9886. 00007476  6000 013A                bra        +0x13C /* 000075B2 */
  9887. label0000747A:
  9888. 0000747A  302E FD68                move.w     D0, [A6 - 0x298]
  9889. 0000747E  48C0                     ext.l      D0
  9890. 00007480  E780                     asl        D0, 3
  9891. 00007482  D9C0                     add.l      A4, D0
  9892. label00007484:
  9893. 00007484  4A54                     tst.w      [A4]
  9894. 00007486  6706                     beq        +0x8 /* 0000748E */
  9895. 00007488  7013                     moveq.l    D0, 0x13
  9896. 0000748A  6000 0126                bra        +0x128 /* 000075B2 */
  9897. label0000748E:
  9898. 0000748E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  9899. 00007492  A873                     syscall    SetPort
  9900. 00007494  486E FD7E                pea.l      [A6 - 0x282]
  9901. 00007498  A870                     syscall    LocalToGlobal
  9902. 0000749A  486E FD9A                pea.l      [A6 - 0x266]
  9903. 0000749E  486E FD92                pea.l      [A6 - 0x26E]
  9904. 000074A2  486E FDF4                pea.l      [A6 - 0x20C]
  9905. 000074A6  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  9906. 000074AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9907. 000074AE  3E00                     move.w     D7, D0
  9908. 000074B0  4A47                     tst.w      D7
  9909. 000074B2  6706                     beq        +0x8 /* 000074BA */
  9910. 000074B4  3007                     move.w     D0, D7
  9911. 000074B6  6000 00FA                bra        +0xFC /* 000075B2 */
  9912. label000074BA:
  9913. 000074BA  7001                     moveq.l    D0, 0x01
  9914. 000074BC  3D40 FD62                move.w     [A6 - 0x29E], D0
  9915. 000074C0  486E FD66                pea.l      [A6 - 0x29A]
  9916. 000074C4  486E FD92                pea.l      [A6 - 0x26E]
  9917. 000074C8  2F2E FD9A                move.l     -[A7], [A6 - 0x266]
  9918. 000074CC  2F2E FD92                move.l     -[A7], [A6 - 0x26E]
  9919. 000074D0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  9920. 000074D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9921. 000074D8  4A40                     tst.w      D0
  9922. 000074DA  671E                     beq        +0x20 /* 000074FA */
  9923. 000074DC  0C6E 0005 FDB6           cmpi.w     [A6 - 0x24A], 0x5
  9924. 000074E2  6704                     beq        +0x6 /* 000074E8 */
  9925. 000074E4  426E FD62                clr.w      [A6 - 0x29E]
  9926. label000074E8:
  9927. 000074E8  7004                     moveq.l    D0, 0x04
  9928. 000074EA  3D40 FDB6                move.w     [A6 - 0x24A], D0
  9929. 000074EE  302E FD66                move.w     D0, [A6 - 0x29A]
  9930. 000074F2  5240                     addq.w     D0, 1
  9931. 000074F4  3D40 FD64                move.w     [A6 - 0x29C], D0
  9932. 000074F8  604A                     bra        +0x4C /* 00007544 */
  9933. label000074FA:
  9934. 000074FA  4267                     clr.w      -[A7]
  9935. 000074FC  3F3C 0004                move.w     -[A7], 0x4
  9936. 00007500  3F2D 8DAC                move.w     -[A7], [A5 - 0x7254]
  9937. 00007504  42A7                     clr.l      -[A7]
  9938. 00007506  42A7                     clr.l      -[A7]
  9939. 00007508  486E FDF4                pea.l      [A6 - 0x20C]
  9940. 0000750C  4EBA E8F2                jsr        [PC - 0x170E /* 00005E00 */]
  9941. 00007510  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9942. 00007514  3E00                     move.w     D7, D0
  9943. 00007516  4A47                     tst.w      D7
  9944. 00007518  6706                     beq        +0x8 /* 00007520 */
  9945. 0000751A  3007                     move.w     D0, D7
  9946. 0000751C  6000 0094                bra        +0x96 /* 000075B2 */
  9947. label00007520:
  9948. 00007520  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  9949. 00007524  302D 8DAC                move.w     D0, [A5 - 0x7254]
  9950. 00007528  5340                     subq.w     D0, 1
  9951. 0000752A  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  9952. 0000752E  D090                     add.l      D0, [A0]
  9953. 00007530  2040                     movea.l    A0, D0
  9954. 00007532  43EE FD92                lea.l      A1, [A6 - 0x26E]
  9955. 00007536  7009                     moveq.l    D0, 0x09
  9956. label00007538:
  9957. 00007538  22D8                     move.l     [A1]+, [A0]+
  9958. 0000753A  51C8 FFFC                dbf        D0, -0x6 /* 00007538 */
  9959. 0000753E  3D6D 8DAC FD64           move.w     [A6 - 0x29C], [A5 - 0x7254]
  9960. label00007544:
  9961. 00007544  3F2E FD64                move.w     -[A7], [A6 - 0x29C]
  9962. 00007548  486E FD92                pea.l      [A6 - 0x26E]
  9963. 0000754C  4EBA F34C                jsr        [PC - 0xCB4 /* 0000689A */]
  9964. 00007550  5C8F                     addq.l     A7, 6
  9965. 00007552  2D40 FD7A                move.l     [A6 - 0x286], D0
  9966. 00007556  42A7                     clr.l      -[A7]
  9967. 00007558  2F2E FD7A                move.l     -[A7], [A6 - 0x286]
  9968. 0000755C  3F2E FD7E                move.w     -[A7], [A6 - 0x282]
  9969. 00007560  3F2E FD80                move.w     -[A7], [A6 - 0x280]
  9970. 00007564  3F2E FD6C                move.w     -[A7], [A6 - 0x294]
  9971. 00007568  A80B                     syscall    PopUpMenuSelect
  9972. 0000756A  201F                     move.l     D0, [A7]+
  9973. 0000756C  2D40 FD6E                move.l     [A6 - 0x292], D0
  9974. 00007570  4267                     clr.w      -[A7]
  9975. 00007572  2F2E FD6E                move.l     -[A7], [A6 - 0x292]
  9976. 00007576  A86A                     syscall    HiWord
  9977. 00007578  301F                     move.w     D0, [A7]+
  9978. 0000757A  4A40                     tst.w      D0
  9979. 0000757C  670C                     beq        +0xE /* 0000758A */
  9980. 0000757E  2F2E FD6E                move.l     -[A7], [A6 - 0x292]
  9981. 00007582  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  9982. 00007586  588F                     addq.l     A7, 4
  9983. 00007588  3E00                     move.w     D7, D0
  9984. label0000758A:
  9985. 0000758A  486E FD66                pea.l      [A6 - 0x29A]
  9986. 0000758E  2F2E FD9A                move.l     -[A7], [A6 - 0x266]
  9987. 00007592  2F2E FD92                move.l     -[A7], [A6 - 0x26E]
  9988. 00007596  4EBA 0022                jsr        [PC + 0x22 /* 000075BA */]
  9989. 0000759A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9990. 0000759E  4A40                     tst.w      D0
  9991. 000075A0  670A                     beq        +0xC /* 000075AC */
  9992. 000075A2  3F2E FD66                move.w     -[A7], [A6 - 0x29A]
  9993. 000075A6  4EBA FBF0                jsr        [PC - 0x410 /* 00007198 */]
  9994. 000075AA  548F                     addq.l     A7, 2
  9995. label000075AC:
  9996. 000075AC  4EBA F19A                jsr        [PC - 0xE66 /* 00006748 */]
  9997. 000075B0  3007                     move.w     D0, D7
  9998. label000075B2:
  9999. 000075B2  4CDF 1080                movem.l    D7,A4, [A7]+
  10000. 000075B6  4E5E                     unlink     A6
  10001. 000075B8  4E75                     rts
  10002. fn000075BA:
  10003. 000075BA  4E56 0000                link       A6, 0
  10004. 000075BE  48E7 0108                movem.l    -[A7], D7,A4
  10005. 000075C2  206D 8DE2                movea.l    A0, [A5 - 0x721E]
  10006. 000075C6  2850                     movea.l    A4, [A0]
  10007. 000075C8  7E00                     moveq.l    D7, 0x00
  10008. 000075CA  602A                     bra        +0x2C /* 000075F6 */
  10009. label000075CC:
  10010. 000075CC  2014                     move.l     D0, [A4]
  10011. 000075CE  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  10012. 000075D2  661C                     bne        +0x1E /* 000075F0 */
  10013. 000075D4  202C 0008                move.l     D0, [A4 + 0x8]
  10014. 000075D8  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  10015. 000075DC  6612                     bne        +0x14 /* 000075F0 */
  10016. 000075DE  0C6C 0004 0024           cmpi.w     [A4 + 0x24], 0x4
  10017. 000075E4  660A                     bne        +0xC /* 000075F0 */
  10018. 000075E6  206E 0010                movea.l    A0, [A6 + 0x10]
  10019. 000075EA  3087                     move.w     [A0], D7
  10020. 000075EC  7001                     moveq.l    D0, 0x01
  10021. 000075EE  600E                     bra        +0x10 /* 000075FE */
  10022. label000075F0:
  10023. 000075F0  49EC 0028                lea.l      A4, [A4 + 0x28]
  10024. 000075F4  5247                     addq.w     D7, 1
  10025. label000075F6:
  10026. 000075F6  BE6D 8DAC                cmp.w      D7, [A5 - 0x7254]
  10027. 000075FA  6DD0                     blt        -0x2E /* 000075CC */
  10028. 000075FC  7000                     moveq.l    D0, 0x00
  10029. label000075FE:
  10030. 000075FE  4CDF 1080                movem.l    D7,A4, [A7]+
  10031. 00007602  4E5E                     unlink     A6
  10032. 00007604  4E75                     rts
  10033. fn00007606:
  10034. 00007606  4E56 0000                link       A6, 0
  10035. 0000760A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  10036. 0000760E  286E 0008                movea.l    A4, [A6 + 0x8]
  10037. 00007612  3E2E 000C                move.w     D7, [A6 + 0xC]
  10038. 00007616  7A00                     moveq.l    D5, 0x00
  10039. 00007618  7C00                     moveq.l    D6, 0x00
  10040. 0000761A  6034                     bra        +0x36 /* 00007650 */
  10041. label0000761C:
  10042. 0000761C  7000                     moveq.l    D0, 0x00
  10043. 0000761E  1014                     move.b     D0, [A4]
  10044. 00007620  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  10045. 00007624  6718                     beq        +0x1A /* 0000763E */
  10046. 00007626  7000                     moveq.l    D0, 0x00
  10047. 00007628  1014                     move.b     D0, [A4]
  10048. 0000762A  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  10049. 0000762E  670E                     beq        +0x10 /* 0000763E */
  10050. 00007630  4A45                     tst.w      D5
  10051. 00007632  6606                     bne        +0x8 /* 0000763A */
  10052. 00007634  206E 0012                movea.l    A0, [A6 + 0x12]
  10053. 00007638  3086                     move.w     [A0], D6
  10054. label0000763A:
  10055. 0000763A  7A01                     moveq.l    D5, 0x01
  10056. 0000763C  600E                     bra        +0x10 /* 0000764C */
  10057. label0000763E:
  10058. 0000763E  4A45                     tst.w      D5
  10059. 00007640  670A                     beq        +0xC /* 0000764C */
  10060. 00007642  206E 000E                movea.l    A0, [A6 + 0xE]
  10061. 00007646  3086                     move.w     [A0], D6
  10062. 00007648  7001                     moveq.l    D0, 0x01
  10063. 0000764A  6010                     bra        +0x12 /* 0000765C */
  10064. label0000764C:
  10065. 0000764C  528C                     addq.l     A4, 1
  10066. 0000764E  5246                     addq.w     D6, 1
  10067. label00007650:
  10068. 00007650  BC47                     cmp.w      D6, D7
  10069. 00007652  6DC8                     blt        -0x36 /* 0000761C */
  10070. 00007654  206E 000E                movea.l    A0, [A6 + 0xE]
  10071. 00007658  3086                     move.w     [A0], D6
  10072. 0000765A  3005                     move.w     D0, D5
  10073. label0000765C:
  10074. 0000765C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  10075. 00007660  4E5E                     unlink     A6
  10076. 00007662  4E75                     rts
  10077. fn00007664:
  10078. 00007664  4E56 FEF8                link       A6, -0x0108
  10079. 00007668  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  10080. 0000766C  306E 000C                movea.w    A0, [A6 + 0xC]
  10081. 00007670  2F08                     move.l     -[A7], A0
  10082. 00007672  486E FEF9                pea.l      [A6 - 0x107]
  10083. 00007676  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10084. 0000767A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  10085. 0000767E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10086. 00007682  1D6E 000D FEF8           move.b     [A6 - 0x108], [A6 + 0xD]
  10087. 00007688  486E FFFC                pea.l      [A6 - 0x4]
  10088. 0000768C  486E FEF8                pea.l      [A6 - 0x108]
  10089. 00007690  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  10090. 00007694  508F                     addq.l     A7, 8
  10091. 00007696  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  10092. 0000769A  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  10093. 0000769E  206E 0012                movea.l    A0, [A6 + 0x12]
  10094. 000076A2  2850                     movea.l    A4, [A0]
  10095. 000076A4  42A7                     clr.l      -[A7]
  10096. 000076A6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  10097. 000076AA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  10098. 000076AE  201F                     move.l     D0, [A7]+
  10099. 000076B0  4878 0010                push.l     0x10
  10100. 000076B4  2F00                     move.l     -[A7], D0
  10101. 000076B6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  10102. 000076BA  3C00                     move.w     D6, D0
  10103. 000076BC  7E00                     moveq.l    D7, 0x00
  10104. 000076BE  6000 0084                bra        +0x86 /* 00007744 */
  10105. label000076C2:
  10106. 000076C2  202C 0004                move.l     D0, [A4 + 0x4]
  10107. 000076C6  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  10108. 000076CA  6600 0072                bne        +0x74 /* 0000773E */
  10109. 000076CE  486E FEF8                pea.l      [A6 - 0x108]
  10110. 000076D2  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  10111. 000076D6  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  10112. 000076DA  508F                     addq.l     A7, 8
  10113. 000076DC  4A40                     tst.w      D0
  10114. 000076DE  675E                     beq        +0x60 /* 0000773E */
  10115. 000076E0  42A7                     clr.l      -[A7]
  10116. 000076E2  42A7                     clr.l      -[A7]
  10117. 000076E4  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  10118. 000076E8  205F                     movea.l    A0, [A7]+
  10119. 000076EA  2D48 FFF8                move.l     [A6 - 0x8], A0
  10120. 000076EE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10121. 000076F2  206C 000C                movea.l    A0, [A4 + 0xC]
  10122. 000076F6  2F10                     move.l     -[A7], [A0]
  10123. 000076F8  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  10124. 000076FC  508F                     addq.l     A7, 8
  10125. 000076FE  4267                     clr.w      -[A7]
  10126. 00007700  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10127. 00007704  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  10128. 00007708  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  10129. 0000770C  301F                     move.w     D0, [A7]+
  10130. 0000770E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  10131. 00007712  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  10132. 00007716  4A6D 8F76                tst.w      [A5 - 0x708A]
  10133. 0000771A  6F16                     ble        +0x18 /* 00007732 */
  10134. 0000771C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  10135. 00007720  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  10136. 00007724  2F0C                     move.l     -[A7], A4
  10137. 00007726  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  10138. 0000772A  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  10139. 0000772E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10140. label00007732:
  10141. 00007732  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  10142. 00007736  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  10143. 0000773A  7001                     moveq.l    D0, 0x01
  10144. 0000773C  6016                     bra        +0x18 /* 00007754 */
  10145. label0000773E:
  10146. 0000773E  49EC 0010                lea.l      A4, [A4 + 0x10]
  10147. 00007742  5247                     addq.w     D7, 1
  10148. label00007744:
  10149. 00007744  BE46                     cmp.w      D7, D6
  10150. 00007746  6D00 FF7A                blt        -0x84 /* 000076C2 */
  10151. 0000774A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  10152. 0000774E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  10153. 00007752  7000                     moveq.l    D0, 0x00
  10154. label00007754:
  10155. 00007754  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  10156. 00007758  4E5E                     unlink     A6
  10157. 0000775A  4E75                     rts
  10158. export_365:
  10159. fn0000775C:
  10160. 0000775C  4E56 FEF8                link       A6, -0x0108
  10161. 00007760  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  10162. 00007764  A873                     syscall    SetPort
  10163. 00007766  302E 0008                move.w     D0, [A6 + 0x8]
  10164. 0000776A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  10165. 0000776E  0000 0005                ori.b      D0, 0x5
  10166. 00007772  0106                     btst       D6, D0
  10167. 00007774  000C 0060                ori.b      A4, 0x60 /* '`' */
  10168. 00007778  0100                     btst       D0, D0
  10169. 0000777A  00CE                     .incomplete
  10170. 0000777C  0088 00D2 206D           ori.l      A0, 0xD2206D
  10171. 00007782  9182                     subx.l     D0, D2
  10172. 00007784  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10173. 00007788  41E8 0010                lea.l      A0, [A0 + 0x10]
  10174. 0000778C  22D8                     move.l     [A1]+, [A0]+
  10175. 0000778E  22D8                     move.l     [A1]+, [A0]+
  10176. 00007790  486E FFF8                pea.l      [A6 - 0x8]
  10177. 00007794  A8A3                     syscall    EraseRect
  10178. 00007796  486E FFF8                pea.l      [A6 - 0x8]
  10179. 0000779A  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10180. 0000779E  A9D3                     syscall    TEUpdate
  10181. 000077A0  A89E                     syscall    PenNormal
  10182. 000077A2  486D EC2E                pea.l      [A5 - 0x13D2]
  10183. 000077A6  A89D                     syscall    PenPat
  10184. 000077A8  3F3C 000C                move.w     -[A7], 0xC
  10185. 000077AC  3F3C 0015                move.w     -[A7], 0x15
  10186. 000077B0  A893                     syscall    MoveTo
  10187. 000077B2  3F3C 01A8                move.w     -[A7], 0x1A8
  10188. 000077B6  3F3C 0015                move.w     -[A7], 0x15
  10189. 000077BA  A891                     syscall    LineTo
  10190. 000077BC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  10191. 000077C0  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  10192. 000077C4  A893                     syscall    MoveTo
  10193. 000077C6  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  10194. 000077CA  A88A                     syscall    TextSize
  10195. 000077CC  486D 9186                pea.l      [A5 - 0x6E7A]
  10196. 000077D0  A884                     syscall    DrawString
  10197. 000077D2  6000 00A4                bra        +0xA6 /* 00007878 */
  10198. 000077D6  4EBA 9674                jsr        [PC - 0x698C /* 00000E4C */]
  10199. 000077DA  4EBA 968A                jsr        [PC - 0x6976 /* 00000E66 */]
  10200. 000077DE  426D 917C                clr.w      [A5 - 0x6E84]
  10201. 000077E2  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10202. 000077E6  A9D8                     syscall    TEActivate
  10203. 000077E8  303C 0200                move.w     D0, 0x200
  10204. 000077EC  C06D 8E04                and.w      D0, [A5 - 0x71FC]
  10205. 000077F0  7209                     moveq.l    D1, 0x09
  10206. 000077F2  E268                     lsr        D0.w, D1
  10207. 000077F4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  10208. 000077F8  1F00                     move.b     -[A7], D0
  10209. 000077FA  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10210. 000077FE  A9D4                     syscall    TEClick
  10211. 00007800  6000 0076                bra        +0x78 /* 00007878 */
  10212. 00007804  0C2E 001C 000D           cmpi.b     [A6 + 0xD], 0x1C
  10213. 0000780A  6D10                     blt        +0x12 /* 0000781C */
  10214. 0000780C  0C2E 001F 000D           cmpi.b     [A6 + 0xD], 0x1F
  10215. 00007812  6E08                     bgt        +0xA /* 0000781C */
  10216. 00007814  4A6D 917C                tst.w      [A5 - 0x6E84]
  10217. 00007818  6600 005E                bne        +0x60 /* 00007878 */
  10218. label0000781C:
  10219. 0000781C  4A6D 917C                tst.w      [A5 - 0x6E84]
  10220. 00007820  670C                     beq        +0xE /* 0000782E */
  10221. 00007822  42A7                     clr.l      -[A7]
  10222. 00007824  4878 FFFF                push.l     0xFFFF
  10223. 00007828  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10224. 0000782C  A9D1                     syscall    TESetSelect
  10225. label0000782E:
  10226. 0000782E  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10227. 00007832  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10228. 00007836  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  10229. 0000783A  5C8F                     addq.l     A7, 6
  10230. 0000783C  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10231. 00007840  A9D8                     syscall    TEActivate
  10232. 00007842  426D 917C                clr.w      [A5 - 0x6E84]
  10233. 00007846  6030                     bra        +0x32 /* 00007878 */
  10234. 00007848  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10235. 0000784C  A9DA                     syscall    TEIdle
  10236. 0000784E  6028                     bra        +0x2A /* 00007878 */
  10237. 00007850  4A6D 8FA8                tst.w      [A5 - 0x7058]
  10238. 00007854  6622                     bne        +0x24 /* 00007878 */
  10239. 00007856  4267                     clr.w      -[A7]
  10240. 00007858  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  10241. 0000785C  A86A                     syscall    HiWord
  10242. 0000785E  301F                     move.w     D0, [A7]+
  10243. 00007860  0C40 0015                cmpi.w     D0, 0x15
  10244. 00007864  6C10                     bge        +0x12 /* 00007876 */
  10245. 00007866  42A7                     clr.l      -[A7]
  10246. 00007868  3F3C 0001                move.w     -[A7], 0x1
  10247. 0000786C  A9B9                     syscall    GetCursor
  10248. 0000786E  205F                     movea.l    A0, [A7]+
  10249. 00007870  2F10                     move.l     -[A7], [A0]
  10250. 00007872  A851                     syscall    SetCursor
  10251. 00007874  6002                     bra        +0x4 /* 00007878 */
  10252. label00007876:
  10253. 00007876  A850                     syscall    InitCursor
  10254. label00007878:
  10255. 00007878  4E5E                     unlink     A6
  10256. 0000787A  4E75                     rts
  10257. export_366:
  10258. fn0000787C:
  10259. 0000787C  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  10260. 00007880  4A28 006E                tst.b      [A0 + 0x6E]
  10261. 00007884  6630                     bne        +0x32 /* 000078B6 */
  10262. 00007886  7001                     moveq.l    D0, 0x01
  10263. 00007888  3B40 917C                move.w     [A5 - 0x6E84], D0
  10264. 0000788C  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10265. 00007890  A9D9                     syscall    TEDeactivate
  10266. 00007892  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  10267. 00007896  1F3C 0001                move.b     -[A7], 0x1
  10268. 0000789A  A908                     syscall    ShowHide
  10269. 0000789C  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  10270. 000078A0  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  10271. 000078A4  588F                     addq.l     A7, 4
  10272. 000078A6  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  10273. 000078AA  42A7                     clr.l      -[A7]
  10274. 000078AC  4267                     clr.w      -[A7]
  10275. 000078AE  4EBA FEAC                jsr        [PC - 0x154 /* 0000775C */]
  10276. 000078B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10277. label000078B6:
  10278. 000078B6  4E75                     rts
  10279. export_367:
  10280. 000078B8  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  10281. 000078BC  4A28 006E                tst.b      [A0 + 0x6E]
  10282. 000078C0  670A                     beq        +0xC /* 000078CC */
  10283. 000078C2  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  10284. 000078C6  A916                     syscall    HideWindow
  10285. 000078C8  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  10286. label000078CC:
  10287. 000078CC  4E75                     rts
  10288. export_368:
  10289. 000078CE  4E56 FEF4                link       A6, -0x010C
  10290. 000078D2  48E7 0700                movem.l    -[A7], D5,D6,D7
  10291. 000078D6  4EBA FFA4                jsr        [PC - 0x5C /* 0000787C */]
  10292. 000078DA  2F2D 9182                move.l     -[A7], [A5 - 0x6E7E]
  10293. 000078DE  A873                     syscall    SetPort
  10294. 000078E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10295. 000078E4  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  10296. 000078E8  588F                     addq.l     A7, 4
  10297. 000078EA  3F3C 0004                move.w     -[A7], 0x4
  10298. 000078EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10299. 000078F2  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  10300. 000078F6  5C8F                     addq.l     A7, 6
  10301. 000078F8  206E 0008                movea.l    A0, [A6 + 0x8]
  10302. 000078FC  2D68 0012 FFF4           move.l     [A6 - 0xC], [A0 + 0x12]
  10303. 00007902  42A7                     clr.l      -[A7]
  10304. 00007904  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10305. 00007908  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  10306. 0000790C  201F                     move.l     D0, [A7]+
  10307. 0000790E  3C00                     move.w     D6, D0
  10308. 00007910  206D 9182                movea.l    A0, [A5 - 0x6E7E]
  10309. 00007914  43EE FFF8                lea.l      A1, [A6 - 0x8]
  10310. 00007918  41E8 0010                lea.l      A0, [A0 + 0x10]
  10311. 0000791C  22D8                     move.l     [A1]+, [A0]+
  10312. 0000791E  22D8                     move.l     [A1]+, [A0]+
  10313. 00007920  7E00                     moveq.l    D7, 0x00
  10314. 00007922  6010                     bra        +0x12 /* 00007934 */
  10315. label00007924:
  10316. 00007924  206E FFF4                movea.l    A0, [A6 - 0xC]
  10317. 00007928  3247                     movea.w    A1, D7
  10318. 0000792A  D3D0                     add.l      A1, [A0]
  10319. 0000792C  0C11 000D                cmpi.b     [A1], 0xD /* '\r' */
  10320. 00007930  6706                     beq        +0x8 /* 00007938 */
  10321. 00007932  5247                     addq.w     D7, 1
  10322. label00007934:
  10323. 00007934  BE46                     cmp.w      D7, D6
  10324. 00007936  6DEC                     blt        -0x12 /* 00007924 */
  10325. label00007938:
  10326. 00007938  4A6E 000C                tst.w      [A6 + 0xC]
  10327. 0000793C  674A                     beq        +0x4C /* 00007988 */
  10328. 0000793E  0C47 00FF                cmpi.w     D7, 0xFF
  10329. 00007942  6F04                     ble        +0x6 /* 00007948 */
  10330. 00007944  3E3C 00FF                move.w     D7, 0xFF
  10331. label00007948:
  10332. 00007948  206E FFF4                movea.l    A0, [A6 - 0xC]
  10333. 0000794C  3247                     movea.w    A1, D7
  10334. 0000794E  2F09                     move.l     -[A7], A1
  10335. 00007950  486D 9187                pea.l      [A5 - 0x6E79]
  10336. 00007954  2F10                     move.l     -[A7], [A0]
  10337. 00007956  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  10338. 0000795A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10339. 0000795E  1B47 9186                move.b     [A5 - 0x6E7A], D7
  10340. 00007962  7016                     moveq.l    D0, 0x16
  10341. 00007964  3D40 FFF8                move.w     [A6 - 0x8], D0
  10342. 00007968  486E FFF8                pea.l      [A6 - 0x8]
  10343. 0000796C  A8A3                     syscall    EraseRect
  10344. 0000796E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  10345. 00007972  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  10346. 00007976  A893                     syscall    MoveTo
  10347. 00007978  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  10348. 0000797C  A88A                     syscall    TextSize
  10349. 0000797E  486D 9186                pea.l      [A5 - 0x6E7A]
  10350. 00007982  A884                     syscall    DrawString
  10351. 00007984  6000 00A4                bra        +0xA6 /* 00007A2A */
  10352. label00007988:
  10353. 00007988  206D 917E                movea.l    A0, [A5 - 0x6E82]
  10354. 0000798C  2050                     movea.l    A0, [A0]
  10355. 0000798E  2D68 003E FFF4           move.l     [A6 - 0xC], [A0 + 0x3E]
  10356. 00007994  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10357. 00007998  3047                     movea.w    A0, D7
  10358. 0000799A  2F08                     move.l     -[A7], A0
  10359. 0000799C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  10360. 000079A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10361. 000079A4  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  10362. 000079A8  588F                     addq.l     A7, 4
  10363. 000079AA  206E FFF4                movea.l    A0, [A6 - 0xC]
  10364. 000079AE  3247                     movea.w    A1, D7
  10365. 000079B0  2F09                     move.l     -[A7], A1
  10366. 000079B2  2F10                     move.l     -[A7], [A0]
  10367. 000079B4  2F00                     move.l     -[A7], D0
  10368. 000079B6  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  10369. 000079BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10370. 000079BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10371. 000079C2  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  10372. 000079C6  588F                     addq.l     A7, 4
  10373. 000079C8  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10374. 000079CC  A9D0                     syscall    TECalText
  10375. 000079CE  486E FEF4                pea.l      [A6 - 0x10C]
  10376. 000079D2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  10377. 000079D6  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  10378. 000079DA  508F                     addq.l     A7, 8
  10379. 000079DC  486D 9D70                pea.l      [A5 - 0x6290]
  10380. 000079E0  486E FEF4                pea.l      [A6 - 0x10C]
  10381. 000079E4  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  10382. 000079E8  508F                     addq.l     A7, 8
  10383. 000079EA  4A40                     tst.w      D0
  10384. 000079EC  660E                     bne        +0x10 /* 000079FC */
  10385. 000079EE  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10386. 000079F2  A9D9                     syscall    TEDeactivate
  10387. 000079F4  7001                     moveq.l    D0, 0x01
  10388. 000079F6  3B40 917C                move.w     [A5 - 0x6E84], D0
  10389. 000079FA  6018                     bra        +0x1A /* 00007A14 */
  10390. label000079FC:
  10391. 000079FC  426D 917C                clr.w      [A5 - 0x6E84]
  10392. 00007A00  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10393. 00007A04  A9D8                     syscall    TEActivate
  10394. 00007A06  4878 0006                push.l     0x6
  10395. 00007A0A  4878 0006                push.l     0x6
  10396. 00007A0E  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10397. 00007A12  A9D1                     syscall    TESetSelect
  10398. label00007A14:
  10399. 00007A14  7015                     moveq.l    D0, 0x15
  10400. 00007A16  3D40 FFFC                move.w     [A6 - 0x4], D0
  10401. 00007A1A  486E FFF8                pea.l      [A6 - 0x8]
  10402. 00007A1E  A8A3                     syscall    EraseRect
  10403. 00007A20  486E FFF8                pea.l      [A6 - 0x8]
  10404. 00007A24  2F2D 917E                move.l     -[A7], [A5 - 0x6E82]
  10405. 00007A28  A9D3                     syscall    TEUpdate
  10406. label00007A2A:
  10407. 00007A2A  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  10408. 00007A2E  4E5E                     unlink     A6
  10409. 00007A30  4E75                     rts
  10410.